1、新建测试计划,并设置全局变量
当然,这些全局变量可以不写,直接在接口请求里面写也可以,因为我自己要建好几个线程组,所以直接全局用起来方便
2、新建线程组(登陆),添加需要得东西(不细述)
1、线程组
2、信息头,包含变量的引用
变量引用直接${变量名}
信息头数据是直接抓取的,只把需要的内容用变量做了替换
PS: 从剪切板粘贴非常好用
3、添加http请求(取样器里)
配置如下:
如果参数里有中文,或者获取的变量内容有中文,内容编码填写UTF-8
4、观察结果数(监听器里)
直接添加,执行后观察执行结果
5、添加正则提取器,根据内容提取
以下为返回的内容
以下为提取方式: 括号里面为要提取的内容,(前面为提取内容前面的字符,)后面为提取内容,跟“”没有多大关系啊。
6、将提取的token设置为全局变量
需要添加一个beanshell取样器
编写如下内容:
${__setProperty(新的变量名,${变量名},)}
7、引用全局变量
这个我废了好多时间,一直以为直接引用就可以了,后来才知道不是
${__P(全局变量名)}
如下: