您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
使用Jmeter进行APP接口测试
作者:网络转载 发布时间:[ 2016/12/9 14:43:14 ] 推荐标签:性能测试 Jmeter

  表中参数的含义如下:

  (5)添加响应断言(添加-断言-响应断言)。
  查看测试结果时我们会发现有时候网络侧返回数据不符合要求时Jmeter给出的结果仍是通过的。这时候我们需要通过断言来判断网络的返回数据是否符合要求。
  比如,我们可以添加一个断言来检查返回信息中是否包含关键字“errMsg”来判断错误信息:

  首先添加一个相应断言,在要测试的响应字段中选择响应文本,在模式匹配规则中选择包括,勾选否,在要测试的模式中添加提一条,输入关键字“errMsg”;
  意思是检查网络返回结果中不包含“errMsg”的才会判定为通过。
  另外我们还可以从监听器中添加一个断言结果,在断言结果中可以查看断言的详细返回信息。
  3.    其他补充
  使用CSV Data Set Config定义变量。
  举个例子,我们想要测试多用户登陆时要怎么做?可以在线程属性中配置多个线程,但是这样只是同一个用户多次登录,多个不同的用户需要输入不同的用户名密码。当然我们可以写多个登录的HTTP请求,每个请求输入不同的参数,但是这样太傻了。
  这个时候我们可以通过CSV DataSet Config来定义两个变量代表用户名和密码,然后传入不同的值即可实现多用户的登录:
  1、我们在登录的case中添加一个CSV DataSet Config(添加-配置元件-CSV Data Set Config)。

  Filename:指定读取用户名和密码的文件,我们会将所有的用户名密码写到该文件中;
  FileEncoding::写入用户名密码的文件编码格式,不写的时候默认为ANSI
  VaribleNames:定义文本文件中的变量名用户名=user和密码=pwd,变量之间逗号分隔。
  2、我们到上面Filename的路径下创建该文件并写入用户名密码,用户名和密码之间用逗号分开,不同用户名密码之间换行。

  3、到Jmeter的脚本中将原本的用户名密码改为变量名,由于我们使用的是Post方法,所以到Body Data中修改:

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd