测试学习——性能测试(三)
Jmeter案例
某支付系统,需要用1000个不同的用户登录。并使用添加不同的测试金额数据访问支付接口?
答案:
1、准备CSV数据文件——1000个登录的用户名密码
2、添加线程组,设置线程数为1000
3、添加CS数据文件设置
4、添加HTTP请求-登录,使用读取的用户名密码
5、添加HTTP请求-支付―—使用counter函数添加不同的测试金额
6、查看结果树
JMeter断言
- 断言:让程序自动判断预期结果和实际结果是否一致
- -JMeter在请求的返回层面有个自动判断机制(响应状态码)
- 但是请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性。
响应断言
练习
请求: https : / / wwrw . baidu . com
检查:让程序检查响应数据中是否包含"百度一下,你就知道”
步骤:
结果:
JSON断言
练习