jmeter性能测试从0到1(学习笔记)
为了扩展装逼能力,今天决定搞一下并发测试。首先我想办法找到接口和接口参数,问了一下开发,他说在浏览器看不到,只能通过抓包,于是乎我打开了82年就装好的Charles。捞出来一顿操作:
1、百度使用方法:https://blog.****.net/doulihang/article/details/89014001
不管三七二十一,一顿操作猛如虎。上例子:
2、找到抓到的请求,进行分析。主要是拿到接口和参数:
3、再拿出我的珍藏:jmeter
4、 接下来是各种添加主件:线程组;HTTP请求;查看结果树;聚合报告
5、拿到刚才抓包数据填写上去,设置并发数,查看结果树就ok了。
总结:在这个过程中有几个问题令我百思不得其解。
1、首先charles的证书安装,我没有安装成功,所以https请求是抓不到的。现在网站都是https了,这一点以后必补。
2、使用jmeter填写参数时由于没有传用户的令牌,一些请求会失败,这一点也是以需要克服的点。
3、在实际性能测试时,应该有测试指标的。性能测试应该考虑性能目标和测试电脑的性能,因为性能测试是双向的。
我觉得以后云测试会流行开来,你只需要将请求接口和参数输入云上,中间使用一个加密方式,然后云方经过测试生成测试报告。成本相对很低。听说性能测试水很深,我也是个小白,只要想做一件事情,努力肯定会有惊喜的,这也是学习的乐趣,成长的驱动力。
最后:此篇文章会不定时更新,或与由于我工作原因更新,或与由于网友的讨论共同学习而更新,星火等你燎原。