教你若何利用jmeter做机能测试 , 以mysql为例
需要这些哦
windows电脑
jmeter 4.0
方式/
1起首要建立当地端口映射 , 打开cmd , 输入
ssh -L 3308:localhost:3306 root@办事器地址 -p 办事器ssh端口
【如何使用Jmeter做数据库的性能测试】再输入ssh暗码登进去就可以了,如图
例如:ssh -L 3308:localhost:3306 root@255.23.24.1 -p 1001
3306是办事器数据的端口 , 3308是本机新开的
文章插图
2打开Jmeter,依次成立测试打算 , 线程组 , JDBC connection configuration,图形成果树 , 表格成果树 , jdbc request
文章插图
3(1)线程组填50 , 即50个并发用户数
(2)jdbc connection设置装备摆设url填:jdbc:mysql://localhost:3308/test , 即毗连的是test这个数据库
驱动选com.msql.jdbc.Driver(报错不克不及用时取mysql官网下最新的放到jemter 的lib/ext目次下就可以了)
(3)依次再填username和password
(4)creat pool 变量名随便写一个 , 注重线程组中也要填不异的变量名
(5)jdbc request填个sql语句 , 如“select * from userb;”
文章插图
文章插图
文章插图
4以上填好 , 点绿色的执行按钮就是依次简单的数据库机能测试
文章插图
5最后阐发成果获得的表 , 下面别离是成果树 , 图形成果 , 表格成果 , 意思是:
当查询数据的并发数为50时 , 全数加载当作功了 , 达到了预期的机能指标 , 吞吐量TPS=1004.016每分钟 , 偏离为331 , 平均执行时候为1812ms,根基上如许就暗示机能测试的第一步预期机能指标及格了 。
文章插图
文章插图
文章插图
注重事项jemter里的线程组可以添加多个 , 好比我们还可以实现查询数据库 , 并增添一条数据 , 具体看你web做当作什么样的 , 具体问题具体阐发
线程过多时 , 电脑会卡 , 4G内存节制在5千以内 , 要测更多并发数请利用多台机械或设置装备摆设更好的
以上内容就是如何使用Jmeter做数据库的性能测试的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 3Dmax如何打包贴图
- 搜狗输入法如何添加自定义表情
- PPT如何批量导入/导出图片
- 如何利用手机巧影合成音频
- 使用UC浏览器怎么抢火车票
- 手机QQ2013如何关联QQ账号
- Firefox 火狐浏览器如何清除历史记录
- 百度贴吧客户端如何发语音帖子
- VS 2017创建MVC应用如何实体数据模型
- 局域网 如何使用网络共享添加打印机