jmeter非GUI模式做性能测试

需求:header中的参数token是由三个参数用MD5加密生成的。

难点:MD5加密

1.

获取token接口:

http header:

加密方式MD5(body + xTimestamp + secureKey);

Header:"X-Sign";"X-Client-Id";"X-Timestamp"

http body: {"expires":1}


2.首先创建线程组

body参数取用户参数中的配置



2.添加用户参数

使用MD5函数,需要在Option-Plugins Manager中添加Customer JMeter Functions。


配置用户参数:


secureKey和sign是测试系统所提供的参数

sign:拼接三个函数

3.配置HTTP信息头管理器


X-Sign使用MD5算法:${__MD5(${sign},)}

X-Timestamp取值要和用户参数的时间一致,所以使用${ts}

4.添加校验:Response Assertion,验证脚本可用,删掉结果树插件

5.保存脚本

6.上传到linux服务器执行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容