现在很多的接口,例如登录密码会通过后台代码自动进行加密,但是在jmeter中如果我们没有引入加密过程的代码,就需要自己通过抓包的方式获取加密后的
密码才可以登录成功,为了方便我们可以通过引入代码的方式快速登录。下面简单介绍两种:
方式一:使用base64,函数助手方式
使用jmeter自带的加密方法
方式二:使用jar包方式,引入beanshell预处理
开发给我们一个.java包,在我们不确认自己可以一次性导入引用成功的前提下,可以先将需要的代码写入到eclipse进行校验,运行处正确的结果后,将代码导成jar包的形式导入到jmeter中;
1.将所需要的代码引入到eclipse工具中,检查是否可以正常加密输出
2. 将java文件导成jar包---使用工具eclipse
导成jar前,最好将主函数执行的结果代码隐藏
导成所需要的jar包:
1. 所需要的地方,点击右键 -- Export
2. 选择jar包 -- JAR file
3. 点击NEXT
4.选择导出路径,可以默认选择jmeter\lib\ext\名字.jar
5.点击finish,之后再对应的目录下可以查看到刚才创建的jar包
6. 将jar包加载到jmeter中
选择测试计划
7. 增加beanshell预处理
大概的一个过程就是这个样子的,后期有新内容可以新增。
感谢每一个认真阅读我文章的人!!!
我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。
Python自动化测试学习交流群:全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOF&authKey=eBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifg&noverify=0&group_code=198408628