本文参考https://blog.csdn.net/df0128/article/details/80953755
1.用户参数
在应用的时候使用${username}即可。用户参数相比Csv data set config的弊端在于,不适合取值范围非常大。
2.Bean Shell PreProcessor
https://www.cnblogs.com/zgq123456/p/9782202.html
可以引入第三方jar包,通过如下方法调用 。
SignDemo为test包下面的类, 类的sign方法,实现通过读取私钥证书,私钥证书密码,对待加签内容进行加签。结果放入signature
import com.hpay.gjt.api.test.*; String sourceData="1.0.0|229001210010001|20|20191116|4|2|229001210010001_F0120191116_000003.txt|000003|http://demo.test.com|36Gm65hr"; String PRI_CERT_PATH="V:\\123.pfx"; String PRI_CERT_PWD="123456"; String signature=SignDemo.sign(sourceData,PRI_CERT_PATH,PRI_CERT_PWD); vars.put("signature",signature);
3.BSF PreProcessor
4.HTML链接解析器
此处理器为HTML链接解析器,用于从前一个sampler返回的html页面中按照规则解析链接和表单,再根据此处理器所在的sampler中的规则进行匹配修改,而后该sampler会执行;
5.HTTP URL重写修饰符
6.JDBC PreProcessor
7.JSR223 PreProcessor
load("test.js");--可以加载javascript,test.js放入bin目前下
8.RegEx User Parameters