Jmeter工具使用--常用属性及变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter工具使用--常用属性及变量相关的知识,希望对你有一定的参考价值。

参考技术A

JMeter属性可以在测试计划中通过函数 _P /property进行引用,但是不能作为特定线程的变量值(Tools--Function Helper)。
两者区别:P和property的区别就是是否将第一个变量的值存储到另外一个变量中。
(1) __property
属性函数返回 JMeter 属性的值。如果找不到属性值, 并且未提供默认设置, 则返回属性名称。提供默认值时, 不需要提供函数名-参数可以设置为 null, 并且将被忽略。

(2) __P

(1) User Defined Variables:一般用于Test Plan中不需要随请求迭代的参数设置, 如:Host、Port Number(参数作用范围广,作用于整个测试计划)

(2) User Parameters:参数作用范围小,同default类组件, 有其对应的作用域
添加方法:选择“线程组”,右键点击add-Pre Processors--User Parameters,在这个控件中,定义你所需要的参数,如下:(同样将添加的User Parameters放在HTTP001取样器的下方)

(4) 查看请求结果:

接口测试入门软件及使用注意事项

 

 

一.常用的入门软件有 postman ,jmeter SoapUI等等软件,这里推荐使用jmeter,以下的图教案都是以jmeter为例。

1.安装

下载jmeter,jmeter是免安装的,直接解压即可,但是需要安装jdk,在第一阶段的jmeter文件夹里面也提供了jdk安装包,解压完之后,配置环境变量即可

 

2.使用jmeter

安装,配置好环境变量后-找到安装的路径在/bin下有一个jmeter.bar 打开即可。例如:X盘:\\jmeter\\apache-jmeter-3.0_json\\apache-jmeter-3.0\\bin

 

3.进行接口测试前,必须得有一个接口文档,接口用例涵盖有1,功能描述;2,请求的地址;3,请求方式;4,入参;5,出参;6,示例。

4.比如这个接口用例

技术分享

 

 

我们测试这接口前,我们首先得添加一个线程组技术分享

 

 然后添加一个HTTP 请求技术分享

 

然后我们根据请求地址,请求方式 入参 填写, 比如说这个接口 技术分享

 

 

好,这步完成 接下来 我们回头看看接口文档 接口测试前提需要添加cookie

截图放上

 技术分享

 

 

回头看看接口文档 添加cookie

技术分享

 我们测试条件都已经满足了,但我们要如何才能知道结果呢,很好 我们添加下一个察看结果树

技术分享

 

好的 我们这个用例的测试条件基本满足 我们只需点击下运行 就可以完成这个接口测试用例。

技术分享

 

 我们可以察看到结果树的结果 与接口文档中的示例返回的数值一致,code的值也正确

这就可以说明这个接口用例已经测试完毕,结果通过了

希望这教程能帮助你上手 jmeter 

 

以上是关于Jmeter工具使用--常用属性及变量的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter压力测试工具安装及使用教程

vue安装及常用属性

Jmeter命令行参数

测试基础jmeter工具介绍及使用方法

Jmeter 常用函数- 详解 __setProperty

Jmeter - BeanShell常用内置变量及脚本开发