Jmeter录制脚本(二)-----使用代理录制web脚本
来源:互联网 发布:mac wifi 未安装硬件 编辑:程序博客网 时间:2024/05/20 00:37
Jmeter脚本是以JMX格式为主
Jmeter也是支持录制的,支持第三方录制方式和代理录制方式。
1、第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可。
2、Jmeter也有自己的代理,录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完毕停止代理。
Jmeter自己录制脚本的过程如下:
1、新建脚本,在测试计划点击右键,添加线程组
2、然后再添加配置元件->HTTP Request Defaults(http请求默认值)(也可以不添加,如果多个请求访问同一个地址时,使用该元件,录制脚本后不会每个请求中都有服务器地址)
3、设置要录制的服务器IP地址或者域名,这个是我们要录制的页面。其他地方不填
4、在工作台添加一个非测试元件->HTTP Proxy Server(http 代理服务器)
5、设置http代理服务器的设置,代理服务器的默认端口为8080,也可以随意修改,修改前尽量通过netstat –ano命令查看一下本机正在使用的端口,不要重复使用,否则录制不到jmeter脚本;目标控制器选择录制到的请求放置位置,这里放在了线程组下。
6、http代理服务器中设置,patterns to include 里定义要录制的内容,写入.*\.html 这个是正则表达式,意思是录制所有的html为后缀名的页面录制的内容;在URL Patterns to Exclude 中设置排除的是写入不想被录制的一些资源文件url
7、所有设置完毕,启动jmeter代理
8、然后打开IE浏览器设置本机的代理,注意端口要一致,如果是其他机器的,请修改IP地址。注意2台机器都要有jmeter
9、通过IE浏览器或其他浏览器中手动录制一个登陆页面,登陆成功后,手动停止代理,查看录制后的脚本。
在代理中已经去图片格式的请求都过滤掉啦,这里录制到的只有其他格式的请求。
注意:录制的脚本,需要加入http Cookie 管理器才能正常运行
http请求默认值元件不会告诉jmeter发送一个http请求,它只是指定用到的http请求的默认值。
附:使用http请求默认值和不使用的区别:
1、使用HTTP请求默认值时,录制的脚本只在HTTP请求默认值中服务器名称或ip有值。
不使用时录制脚本的每个action中都有服务器名称或IP地址
- Jmeter录制脚本(二)-----使用代理录制web脚本
- Jmeter(二)-使用代理录制脚本
- Jmeter(二)-使用代理录制脚本
- Jmeter(二)-使用代理录制脚本
- Jmeter(二)-使用代理录制脚本
- Jmeter(二)-使用代理录制脚本
- Jmeter-使用代理录制脚本
- jmeter使用代理录制脚本
- 使用代理录制Jmeter脚本
- Jmeter使用代理录制脚本
- Jmeter代理录制脚本
- Jmeter代理录制脚本
- Jmeter代理录制脚本
- Jmeter代理录制脚本
- jmeter录制web脚本
- jmeter 使用jmeter 录制web脚本
- JMeter--使用代理录制Web性.能测试脚本
- JMeter代理录制脚本(三)
- WIN7系统的桌面突然不好使了,右键没反应,桌面上所有的图标点击都没反应explorer
- wpf程序异常捕获,主线程捕获和线程捕获,全局性方法
- VS2010 MFC MessageBox _T
- ie6中form.submit()不能正常提交的解决方法
- Java类加载器
- Jmeter录制脚本(二)-----使用代理录制web脚本
- linux下c++ 实现单例模式
- Oracle基本增删改查操作
- solr replication,大部分master-slave模式才能用
- vs2013 + qt5.4.0
- Best Time to Buy and Sell Stock III
- okcharts纯js图表插件使用方法详解
- 关于ssh的action中return的input和success,导致页面乱跳转
- 【深入JAVA EE】开源Java EE应用服务器