jmeter非GUI模式做性能测试

2021-12-08  本文已影响0人  月溶溶

需求: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服务器执行。

上一篇 下一篇

猜你喜欢

热点阅读