刚接触jmeter,总结下自己遇到的一些常用的jmeter接口测试组件及方法:由于每次请求都需要用到接口地址及某些接口需要一些特定的变量,接下来就介绍一下jmeter接口测试之自定义全局变量与http request defaults。
1.添加自定义全局变量:右击test plan-->Config Element-->User Defined Variables 进行用户自定义变量设置,位置在所有线程的最前面。
2.设置好局变量时,我们可以引用全局变量,具体方法为:${变量名} 如下图所示:
3.设置好全局变量以后发现每次添加线程都得复制一个公共的http地址,于是我就查看资料 ,发现http request defaults(http请求默认值)可以一劳永逸。http request defaults可以设置公共的接口地址和公共的表头每个线程都需要的可以在这里面设置。接下来就看下如何设置。
上图最方便直接:
添加成功后,在里面设置每次请求访问的http地址或者每次访问 接口都需要加载的公共协议头。具体如图所示:
设置以后添加组件时每次添加取样器时就不用再写IP或公共协议,如下图所示:
注:一个计划里面可以增加多个http request defaults,多个http request defaults里面设置的Parameters可叠加使用,里面可以设置不同的参数。
在增加线程之前将这些设置好。希望对大家有所帮助。