上一节已经已经介绍过Jmeter的安装,对于web测试的话,经常会用到一些脚本去执行某些功能,也就是所谓的半自动化测试,

对于不懂代码的童鞋来说,脚本是一个很头疼的概念,badboy的录制是一个对于刚接触脚本的人来讲是一款非常实用的工具

不过,这一节先介绍下对于Jmeter自带的脚本录制方法

使用代理录制Jmeter脚本

首先,Jmeter脚本是以JMX格式为主

那怎么样通过jmeter来录制脚本呢,

录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完停止代理。

上面的是思路,下面这边就启动下代理,启动代理前需要设置Jmeter一些配置需求

1.首先先创建一个线程组

2.在该线程组当中创建一个 Http请求默认值

3.在添加的http请求默认值中设置你要录制的服务器IP地址或者域名

4.添加好需要录制的域名或者IP后,在工作台中添加“HTTP代理服务器”

5.添加好代理服务器后,目标控制器 指定在线程组下,代理服务器的默认端口为8080,只要不跟本机的其他端口冲突即可,否则录制不到jmeter脚本

也可以通过cmd命令窗口查看运行的端口是否存在8080

6.然后在代理服务器中过滤掉我们不要录制的内容或者只录制的内容,正则表达式: .*\.gif

7.添加需要录制的内容后,点击启动Jmeter代理

8.然后打开IE浏览器设置本机的代理,注意端口要一致,如果是其他机器的,请修改IP地址。注意两台机器都要有jmeter

IE浏览器设置代理,Internet选项——连接——局域网设置

设置好之后,点击确定,如果是首次配置会出现缺少证书,需要安装下

按照上面的步骤安装完成之后,在IE浏览器上输入需要测试的网站名称,进入后输入帐号密码登录,童鞋们可以看到右侧的Jmeter自动同步出来了在IE操作的步骤

这样就已经录制成功了,右边一条一条的信息就是所谓的脚本啦,录制成功后,记得关闭代理服务器!!!!!!

当然这些脚本有些是冗余的,或者没必要存在的,那么就需要对这些脚本进行精简化,那么下一节会讲到如何去精简脚本!

其实童鞋们如果按照流程操作下来可以发现,使用Jmeter代理服务器非常的麻烦,非常的不方便,所以我们通常都是使用badboy去录制脚本来使用,下一节小七就为大家介绍下Badboy录制脚本后在Jmeter中的使用以及如何对脚本的精简!

最新文章

  1. $.extend()了解心得
  2. C++ 输出调试的一些技巧
  3. 怎样高效地去判断Array中是否包含某个值?
  4. C语言原子接口与实现
  5. GCD中的dispatch_semaphore的语法与作用
  6. Spring-事物配置
  7. ios9 之后,Xcode7不推荐使用UIAlertView,改用UIAlertController+UIAlertAction(按钮)
  8. vim配置python开发环境
  9. Who's in the Middle
  10. Appium--swipe滑动方法
  11. 11个超棒的iOS开发学习网站
  12. vue-cli项目使用mock数据的方法(借助express)
  13. js 随机点名
  14. Web GIS离线地图
  15. 关于unity3dGUI(uGUI)的一些自适应的收获,在这里跟大家分享一下
  16. Mybatis学习笔记三
  17. async、await正确姿势
  18. glibc中fork系统调用传参
  19. WebApi 插件式构建方案:集成加载数据库连接字符串
  20. 2016 CCPC 长春 Solution

热门文章

  1. 不知道数据库中表的列类型的前提下,使用JDBC正确的取出数据
  2. ACM/ICPC 之 BFS范例(ZOJ2913-ZOJ1136(POJ1465))
  3. Effective C++ -----条款30:透彻了解inlining的里里外外
  4. plsql客户端显示菜单等
  5. simple demo how to get the list of online users
  6. [聊天框]让DIV的滚动条自动滚动到最底部 - 4种方法
  7. 20145213《Java程序设计》第四周学习总结
  8. <context-param>与<init-param>
  9. Maven Java EE Configuration Problem 的完美解决办法
  10. 大数计算_BigNum优化_加减乘除乘方取余_带注释_数组