[版权所有: whoistester.com & jmeter.cf]
上一节课,我们创建了一个测试场景,并进行了少量vuser的负载测试. 有时候我们执行了测试,但是发现并不是所有事务都执行成功了. 那是因为我们只是发起了测试,但并没有对每次请求测试的返回作校验. 所以加入检查点是非常有必要的.
1. 在昨天的测试脚本中,选中http请求sample.
右键添加,选择"断言"->"响应断言". 如下图.
设置如此的断言后,则会对响应的内容(即http请求后,服务器返回的内容)进行与字符串进行匹配. 如果返回的内容包括了我们期望的字符串,则认为该次测试通过. 否则就是失败.
模式匹配规则:(通常我们经常使用的规则如下3个)
1. 响应文本 (响应文本,即返回的body 内容)
2. 响应代码 (http code 代码, 例如 200 表示成功, 400 表示参数错误)
3. response header (响应头) 响应头, 比如我们要查找某个coockie是否添加成功时,可以使用 response header的匹配规则。