使用Jmeter进行功能测试和设置断言 打印 E-mail
作者:WhoisTester   
2018-08-24 19:18

 

本教程使用jmeter 4 , 本人未经授权,禁止转载。 版权由www.hissummer.com 所有。

  1. 下载安装并打开jmeter
  2. 安装jmeter plugins
  3. 本教程使用了dummy sampler , 请先安装plugin manager,并安装 dummy sampler。
备注: 本测试jmx脚本下载地址  https://github.com/nighteblis/JmeterBook/blob/master/docs/jmx/Assert/Assert.jmx

首先我们修改主题, 默认的主体本人有点受不了,我还是选择了cross platform。 跨平台使用的java 实现的ui,所以样式保持了和jmeter 3 版本的样式一致。

4.  安装jmeter plugins。

下载 https://jmeter-plugins.org/downloads/all/  并放到lib/ext 下, 重启jmeter。可以安装如下插件。

5.  设置语言,对于不习惯用英语的小伙伴来说,可以选择简体中文(chinese simple)。

中文的界面如下图

6.  创建线程组和添加一个假的测试请求(dummy sampler) dummy sampler 仅是模拟一个http请求, 实际的测试中使用http sampler 替代dunmmy sampler 即可.

 

7. 添加结果树, 结果树可以记录每次的请求的请求数据和返回响应, 便于debug 测试.

8. 根据需要设定用户自定义设置. 引用的地方只需要写${var} 即可. 便会再测试执行的时候替换成你定义的内容

 

9. 添加断言

如上图,  请求的返回结果是response. 如果我们的断言验证是否是response, 如果包含response则认为这个case执行正确.

假设我们把断言判断的内容改一下,  故意改成一个别的值如下.

 

则再次执行, 则会提示红色的错误. 即表示这个用力执行错误.  通常我们必须要加断言来对我们的测试点进行验证.

 


 

发表评论


安全码
刷新