初学jmeter时,都介绍用jmeter设置代理服务器,或者badboy来录制脚本,但是真正运用到实际项目中后,发现这两个录制脚本的方法都不是很好用(用jmeter设置代理服务器录制的时候,我们公司的系统点击登入的时候,会提示系统无响应,我也不知道是什么原因,后来决定还是用fiddler抓包的方法,在jmeter中自己写脚本),下面进入正题。
1、系统登入时,用fiddler抓包,找到登入的链接,以及post的数据
2、打开jmeter,根据抓包的数据,写jmeter脚本,依次添加
1)HTTP请求默认值
2)HTTP cookie管理器:会自动保存服务器返回的cookie,如果不添加会报错
3)添加【线程组->HTTP请求】依次填入名称、http请求的路径、以及post数据(这些在fddler中都可以看到)
注意:软件对密码都会进行加密,所以抓包,密码显示都是加密后的,填写密码参数时,要写实际的密码,不能直接将加密后的密码post上去
4)http请求下,要加上http信息头管理器(数据在fiddler的headers菜单下也都可以找到)
3、最后添加监视器【查看结果树】,点击运行后,查看响应数据,看是否登入成功。
至此,一个简单的jmeter登入脚本就写好了。