jmeter 使用cookie和jdbc获取注册 验证码
来源:互联网 发布:淘宝上开网店步骤 编辑:程序博客网 时间:2024/06/05 19:23
问题:
用jmeter批量注册新账号,注册时有验证码。
方法:
- 让开发禁用注册码,或在测试环境写个固定的验证码;
- 在jmeter中用cookie jdbc获取数据库中验证码
思路:
- 观察发现,每次调用注册接口 /xxx/captcha?type=register ,cookies中response cookies中有个pcaptcha ,value是个数字串;经过确认,该数字串是验证码表里的id
- jmeter中使用cookie管理器获取pcaptcha 的value值
- jmeter中使用jdbc链接和jdbc request查询数据库,获取验证码字段
- 正则表达式提取验证码
步骤:
- 浏览器中查看接口调用时cookie ,找到验证码字段 pcaptcha
- 使用cookie获取pcaptcha的值
- 修改jmeter.properties文件,CookieManager.save.cookies=true并设置为true
- 接口请求中添加cookie管理器,管理器中添加要提取的字段
- 添加jdbc connection configration,细节可 百度,(记得测试计划添加mysql驱动路径)
- 在请求接口后添加jdbc request ,${COOKIE_pcaptcha} 为获取到的cookie中数字串(id),variable name 与jdbc connection configuration中保持一致
- 正则表达式提取器提取验证码字符串
- 验证一下获取到的验证码和数据库查询的是否一致
- 数据库查询结果为两行,第一行字段名称,第二行验证码,提取正则 code\s(.+?)\s
阅读全文
0 0
- jmeter 使用cookie和jdbc获取注册 验证码
- cookie+session+登录+注册+验证码
- RF,RobotFramwork使用Cookie获取验证码,登录账户
- 手机注册获取验证码
- 验证码的获取和注册功能的代码实现
- jmeter获取cookie认证登录
- Jmeter有关cookie的获取
- Jmeter Http cookie manager 使用
- android 注册、获取验证码倒计时类
- Java注册手机获取验证码
- 注册获取验证码倒计时DEMO
- 使用jmeter 进行jdbc测试
- Jmeter JDBC Request的使用
- 使用jdbc和setvlet实现登陆验证
- jmeter获取cookie里面的值
- 短信验证(手机号注册,绑定手机号获取验证码)
- 【perl】使用LWP获取带cookie验证的HTTPS网页
- 登陆用户怎样获取验证码和保存用户到cookie中
- 一些知识点学习
- 实验4 DPCM编码
- 兄弟郊游问题-南阳理工学院
- 随机数函数
- 51Nod-1564-区间的价值
- jmeter 使用cookie和jdbc获取注册 验证码
- EPOLL&POLL*SELECT对比区别
- iOS学习笔记-075.核心动画01——简介
- Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)
- angularjs环境搭建
- Class类文件的结构与语言无关
- Java 并发编程:volatile的使用及其原理
- Android 那些年,处理getActivity()为null的日子
- orcle