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工具使用--常用属性及变量的主要内容,如果未能解决你的问题,请参考以下文章