4.jmeter断言、调试及数据驱动

一、断言

添加方式:测试计划-->线程组-->HTTP 请求-->(右键添加)断言

断言成功查看结果树中不显示断言信息,断言失败查看结果树中显示断言信息,断言信息放在http请求下

测试字段:

        响应文本和文档(文本)当返回数据为字符串时,断言内容无区别,当为json格式使用响应文本,为文本格式使用文档(文本)

        忽略状态,若断言失败也不报错

模式匹配规则:

        包含、匹配下测试模式支持正则表达式,相等、字符串不支持正则表达式

        不使用正则表达式时:包含=字符串,匹配=相等

        否:表示若断言成功,则返回失败

        或者:同级情况下勾选或者的断言若成功一个,则断言成功

自定义失败消息:

        断言失败的报错信息

响应断言

测试过程中,每一个接口均包含状态断言和业务断言

状态断言:

        断言内容为状态码:200

        断言命名:断言接口的状态码返回200

业务断言:

        断言内容为最核心的关键字

        断言命名:断言返回结果包含xxxx

json断言

二、jmeter调试

1.调试取样器

2.jmeter+fiddler调试

在接口信息中高级下填写代理服务器ip和端口号

修改fiddler拦截信息

在fiddler中选择处理方式

在jmeter中运行接口用例

后在fiddler中修改并运行

三、数据驱动

1.新建一个文本文件,首行为变量名称,用英文,号隔开,后下面每行为对应的一组数据,编辑完成后修改文件后缀为.cvs。

2.新建一个cvs数据文件设置,导入cvs文件

3.增加循环控制器,循环次数为cvs文件中数据行数

4.在http请求参数中,修改值为cvs定义的变量名称

5.修改业务断言接口测试模式值为cvs定义变量名称

6.发送请求,查看结果树

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值