Jmeter 接口获取登录态
2017-07-05 14:15
288 查看
Jmeter 接口获取登录态
Jmeter 接口测试过程中,我们会遇到登录token 的问题。如果我们要使用同一个账号登录,然后对其他接口进行并发测试。
那么这个时候问题来了,我们怎样在所有线程中使用同一个token?
Jmeter 的仅一次控制器,仅对同一个线程有效,如果有多个线程,那么还是要登录多次,产生不同的token.
这些token 中只有一个是有效的,那么其他的就肯定失败了。
这里说一下我的解决方案:
把登录模块放到一个线程里面(这个线程组设置只运行一次),然后获取token,
把这个token 保存到一个全局变量里面${__setProperty(key,${val},)},
其他线程组也可以访问到${__property(key)}。
登录模块里面获取token
添加一个 Bean Shell Sampler, 里面设置全局变量
在另外一个线程组中引用:
这个时候,无论你有多少个线程,使用的全部都是同一个账号的token了
相关文章推荐
- jmeter 使用时间戳去redis获取验证码实现有验证码登录接口测试
- 获取第三方登录(相关信息 新浪微博&微信&QQ)&&登录和分享接口功能
- jmeter接口测试之登录测试
- Jmeter登录接口压测
- 绑定新浪微博API 实现验证 登录 返回接口获取信息
- Jmeter登录接口总是提示失败
- jmeter Http cookie 管理器初识 传递登录状态至后面接口
- 用Jmeter 测试接口--需要登录怎么办?
- jmeter获取cookie认证登录
- 前后端接口规范----获取用户登录状态1---常用接口4
- Jmeter web 多线程 登录后接口压力测试
- Jmeter登录接口
- cas用httpclient登录,并获取ticket,可以很方便扩展,如果要ajax登录可以基于这个接口,在resp种植castgc的cookie到浏览器
- 微信授权登录并获取用户信息接口开发
- Jmeter接口压力测试(先登录再测接口)
- Jmeter获取登录的token
- jmeter 调用接口获取随机身份证,beanshell 写入到本地文件
- 微信授权登录并获取用户信息接口开发
- Jmeter从数据库获取数据当做变量,传递给接下来的接口
- JMeter实现bugfree登录接口测试