嗨,你们好,我是叶子html
背景:某APP项目中须要进行各接口的性能测试,好比:测试商品的搜索功能、店铺查询功能等接口,测试时须要保持登陆状态,因此须要获取到登陆帐号的token,方便以后的接口测试。redis
准备环境:jmeter5.0,下载jar包apache
下载地址:https://mvnrepository.com/工具
一、在搜索框输入jedis关键字,点击"search"获取性能
二、点击最上面的 Jedis测试
三、选择下Jedis的版本2.9.0,点击后跳转到可下载页面,点击"jar"进行包的下载线程
四、将下载好的jar包放到本地jmeter目录下,如:E:\software\apache-jmeter-5.0\lib\ext调试
五、打开jmeter,右击“测试计划”点击“添加”—>“线程”—>"线程组",以下图操做步骤:htm
将下载好的jar包引入到jmeter中,以下图操做步骤:blog
六、在线程组中添加BeanShell取样器,参考下图操做步骤:
七、编写BeanShell脚本,脚本以下:
八、在线程组中加jmeter调试工具Debug Sampler,方便调试,如想具体了解这个工具如何使用,请参考:https://www.cnblogs.com/puresoul/p/4817832.html
九、添加监听器,操做以下图:
十、点击运行,在察看结果树中,看运行结果,点击Debug Sampler能够看到已经取到了,想要的tokenValue
注:关于jmeter操做redis参考:http://www.javashuo.com/article/p-nzayrchz-ba.html
更多redis命令,参考:http://www.javashuo.com/article/p-gxgabqub-ba.html