Jmeter是Java开发的一款性能测试工具。安装本文跳过。
Windows版本直接运行jmeter.bat即可
1.修给JMeter配置jmeter.properties(安装目录)
CookieManager.save.cookies=true
2.新建测试计划->右键添加线程组->右键添加-配置元件-HTTP Cookie管理器
添加变量:约定规范${COOKIE_名称}即可
这里是个传统的.NET站点,登录获取Cookie和Session的客户端Cookie:
3.线程组右键添加-取样器-HTTP请求-随便名字-GET、业务系统地址:my.demo.com测试下可以访问
4.线程组右键添加-取样器-HTTP请求-命名单点登录-POST、单点登录地址:passport.dev.com;参数:账户、密钥、自定义的其他参数等等。
5.单点登录上右键-添加-监听器-查看接过树-运行线程组,登录成功
6.线程组-添加-取样器-HTTP请求-命名:获取数据接口-添加相关地址和Post参数-添加子级-查看结果树
8.运行线程组,OK登录的相关cookie会自动被后面的数据接口引用
扩展:PostMan使用Cookie
地址右下角有个Cookie,在对应地址下添加Cookie名称、值就可以了,一般.Net都会加一个客户端ASP.NET_SessionId的cookie也可以使用外部的Crome里看到的值去模拟