jmeter操作—从redis中获取token

嗨,大家好,我是叶子

背景:某APP项目中需要进行各接口的性能测试,比如:测试商品的搜索功能、店铺查询功能等接口,测试时需要保持登录状态,所以需要获取到登录账号的token,方便之后的接口测试。

准备环境:jmeter5.0,下载jar包

下载地址:https://mvnrepository.com/

1、在搜索框输入jedis关键字,点击"search"获取

 

 2、点击最上面的 Jedis

 

 3、选择下Jedis的版本2.9.0,点击后跳转到可下载页面,点击"jar"进行包的下载

 

4、将下载好的jar包放到本地jmeter目录下,如:E:\software\apache-jmeter-5.0\lib\ext

 

 5、打开jmeter,右击“测试计划”点击“添加”—>“线程”—>"线程组",如下图操作步骤:

 

将下载好的jar包引入到jmeter中,如下图操作步骤:

6、在线程组中添加BeanShell取样器,参考下图操作步骤:

 

 7、编写BeanShell脚本,脚本如下:

 

 8、在线程组中加jmeter调试工具Debug Sampler,方便调试,如想具体了解这个工具如何使用,请参考:https://www.cnblogs.com/puresoul/p/4817832.html

 

 9、添加监听器,操作如下图:

 

 10、点击运行,在察看结果树中,看运行结果,点击Debug Sampler可以看到已经取到了,想要的tokenValue

 

 注:关于jmeter操作redis参考:https://www.cnblogs.com/UncleYong/p/10950733.html#_label2

更多redis命令,参考:https://www.cnblogs.com/UncleYong/p/10950727.html

posted @ 2019-11-06 20:19  cherishye  阅读(1871)  评论(2编辑  收藏  举报