网站建设资讯

NEWS

网站建设资讯

详解Jmeter自定义函数base64加密-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

塔城网站建设公司成都创新互联,塔城网站设计制作,有大型网站制作公司丰富经验。已为塔城上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的塔城做网站的公司定做!

小编这次要给大家分享的是详解Jmeter自定义函数base64加密,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

新建一个类继承AbstractFunction,重写以下方法:

  • execute
  • setParameters
  • getReferenceKey
  • getArgumentDesc
     

这四个方法介绍如下:

public String execute(SampleResult previousResult, Sampler currentSampler) throws InvalidVariableException

JMeter会将上次运行的SampleResult和当前的Sampler作为参数传入到该方法里,返回值就是在运行该function后得到的值,以String类型返回。该方法如果操作了非线程安全的对象(比如文件),则需要将对该方法进行线程同步保护。

public void setParameters(Collection parameters) throws InvalidVariableException;

这个方法在用于传递用户在执行过程当中传入的实际参数值。该方法在function没有参数情况下也会被调用。一般该方法传入的参数会被保存在类内全局变量里,并被后面调用的execute方法中使用到。

public String getReferenceKey();

这个就是function的名字。JMeter的命名规则是在方法名前面加入双下划线"__"。比如"__GetEven",function的名字跟实现该类的类名应该一致,而且该名字应该以static final的方式在实现类中定义好,避免在运行的时候更改它。

public List getArgumentDesc();

最后在你的实现类中还需要提供一个方法来告诉JMeter关于你实现的function的描述。

以下是实现base64加密方法。

详解Jmeter自定义函数base64加密

详解Jmeter自定义函数base64加密

详解Jmeter自定义函数base64加密

主方法如下:

详解Jmeter自定义函数base64加密

看完这篇关于详解Jmeter自定义函数base64加密的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。


网页名称:详解Jmeter自定义函数base64加密-创新互联
链接分享:http://cdweb.net/article/dsidso.html