Jmeter录制pc脚本
1.打开jmeter后可以看到左边窗⼝有个“测试计划”和“⼯作台”,右键“测试计划”,添加 Threads(Users) →线程组,再右键线程组→添加配置元件→Http请求默认值
Http请求默认值窗⼝下 ---在web服务器处的 “服务器名称或IP” 填上⽹址或IP(本地就填localhost的IP,端⼝填你部署的服务器端⼝,路径就填写域名后⾯的路径。
2.<;右键线程组→添加逻辑控制器→录制控制器>可以有可以⽆。[作⽤:清楚所有录制的记录信息]
B1驾驶证能开什么车型3.右键⼯作台→添加⾮测试元件→Http代理服务器
电脑老是重启在平台中添加代理服务器HTTP Proxy Server,选择录制到的请求放置位置,这⾥放在了线程组下,代理服务器的默认端⼝为8888,也可以随意修改,修改前尽量不要重复使⽤,端⼝可以填个不冲突的就⾏,如8088.否则录制不到jmeter脚本;
※⽬标控制器改为“测试计划>线程组>录制控制器”,分组改为“每个分组放⼊⼀个新的控制器”
2万元创业项目可以添加包含的或排除的正则匹配模式,如在包含模式处填上“ .*/*.html ”即可只在请求html⽂件时录制脚本。
下⾯过滤掉我们不要录制的内容或者只录制的内容,正则表达式:
--添加“包含模式(Patterns to Include)”:如“.*\.html”
初三拜年--添加“排除模式(Patterns to Exclude)”:如“.*\.gif”、“.*\.png”
,
4.再右键 Http代理服务器→添加→察看结果树、再右键 Http代理服务器→添加→聚合报告有约不来过夜半
5.所有设置完毕,启动jmeter代理;
⼆、配置浏览器代理。
1.然后打开IE浏览器设置本机的代理,注意端⼝和jmeter代理服务器端⼝要⼀致,
-在IE浏览器中点击⼯具--Internet选项--连接--局域⽹设置--选中"为LAN使⽤代理服务器"。
--输⼊地址和端⼝。地址:localhost或本机的IP;端⼝:8888【端⼝与jmeter设置的代理端⼝⼀致】。
--最后依次点击"确定"。
下⾯是⾕歌浏览器设置代理:
自己开店--在⾕歌浏览器中点击设置--显⽰⾼级设置--⽹络--更改代理服务器设置--选中"为LAN使⽤代理服务器"。
--输⼊地址和端⼝。地址:localhost或本机的IP;端⼝:8888【端⼝与jmeter设置的代理端⼝⼀致】。
--最后依次点击"确定"。
通过IE浏览器⼿动录制⼀个登陆页⾯,登陆成功后,⼿动停⽌代理,查看录制后的脚本。
点击Http代理服务器中的启动按钮,应⽤部署到tomcat跑起来,直接访问页⾯就可以抓取了。
三、
1.通过jmeter代理录制脚本后,会产⽣⼤量的⽆⽤的请求,尽管在代理中已经过滤了⼀部分图⽚或者CSS、JS⽂件。
2.⼿动查看主要的请求:这⾥主要关注登陆请求,要确定有效的URL请求
3.删除除/Login.aspx请求以外的所有请求或者置为不可⽤状态
4.BS系统录制成功后,⼀定要添加HTTP Cookie Manager,否则脚本运⾏失败,切记
5.放到请求的上⾯
添加结果树和聚合报告,查看请求数据和返回数据
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论