jmeter项目快速应用

之前在项目中使用了一段时间的jmeter做接口测试,把自己负责的一个客户端系统的接口全部在jmeter维护了起来,后续使用unnitest+python写自动化用例,最近在重新安装系统,所以把jmeter+java8重新安装了一遍,发现java环境变量设置跟之前的版本有一些区别,正好也把之前使用jmeter的一些心得整理记录下

安装过程相对简单,此处不做赘述,如果没有安装过,可以在网上搜索下其他教程,也可以给我留言,我看到会回复。

我们使用jmeter都是希望快速应用在实践项目中,所以此处略过一些细节问题,直接快速上手一个项目,后续的了解和学习可以在网上查询。
一、快速开启一个项目(我建议大家首先调整语言设置为中文,方便快速入手,如下图)
jmeter项目快速应用_第1张图片
1.创建一个「测试计划」,下面创建一个线程组,这是我们一类接口的一个基础单元
2.一个简单的jmeter测试用例的组成

  1. HTTP请求默认值:一般放在「测试计划」的下级,适用于全部线程组。
    主要包括:协议、服务器名或者IP,有端口号填写端口号
    jmeter项目快速应用_第2张图片

  2. HTTP信息头管理器
    此处存放header中的文件,如果header内容一致,建议放在同一个线程组下,方便后续添加用例和修改headerjmeter项目快速应用_第3张图片

  3. http请求(这是组后的执行元件)
    此处主要填写路径和请求参数
    jmeter项目快速应用_第4张图片

  4. http请求下的一些元件
    1.查看结果树:可以查看http请求是否执行
    2.响应断言:判断http请求的返回结果是否否和预期,我常用的有「响应断言」和「json断言」,还有一些其他比较好用的断言,大家可以根据自己的判断条件决定使用哪种断言。
    jmeter项目快速应用_第5张图片

  5. 正则表达式提取器:获取返回结果,局部变量设置
    如图,引用名称:设置全局变量的变量名称
    正则表达式:返回结果中需要获取的字段
    jmeter项目快速应用_第6张图片

  6. BeanShell取样器:获取返回结果,全局变量设置(以下的下划线都是2个)。
    全局变量设置:KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(to…{token},)} 第一个token是指http请求返回的结果中拿到的那个token,第二个 t o k e n 就 是 设 置 变 量 并 给 下 一 个 请 求 调 用 的 , 可 以 自 己 命 名 , 调 用 时 使 用 {token}就是设置变量并给下一个请求调用的,可以自己命名,调用时使用 token使{__P(token)}
    jmeter项目快速应用_第7张图片

你可能感兴趣的:(jmeter,jmeter,项目实践,jmeter使用,jmeter线程组组成,jmeter线程组)