Jmeter的脚本生成方式

一:第三方录制工具:badboy

     下载地址:http://www.badboy.com.au/download/add

     badboy:基于IE内核的,用于web自动化测试的工具,我们借助他用来生成jmeter的脚本。

     优点:录制简单、生成的脚本比较简洁

     缺点:仅适用于B/S架构的产品录制、IE内核版本很低,所以可能会因为兼容性的问题导致无法录制。

 

二:代理录制的操作步骤详解

     操作步骤:

            第一步:右键 测试计划,添加 threads(Users)--线程组

            第二步:右键 测试计划,添加 配置元件--http cookie 管理器

            第三步:右键 工作台(测试计划),添加 非测试元件--http proxy server。

            第四步:配置并且启动http代理服务器

           PS:端口建议使用默认,如果8888被占用,netstat -an 查看

          ·目标控制器:是用来指定所录制的脚本的生成位置,建议选择第一步所添加的线程组。

          ·包含模式:通过正则表达式的方式对请求进行过滤,只录制符合规则的。一般来说,包含模式用来指定被测应用的域名。比如说,被测服务器的IP为:192.168.1.100

                            则添加包含模式:.*192\.168\.1\.100.*  ;比如说,被测服务器的域名为:www.xx.com,则添加包含模式:.*www\.xx\.com.*
         ·排除模式:通过正则表达式的方式对请求进行过滤,不录制符合规则的。一般是用来过滤常见的静态资源的。常见的有js、css和各类图片。一般正则的写法                                                         为:.*\.js.*|.*\.css.*|.*\.jpg.*|.*\png.*|.*\bmp.*|.*\gif.*|.*\ico.*|

           第五步:配置客户端,使得客户端通过jmeter的代理去访问被测服务器。PC端:以windwos为例,一般是通过IE选项来设置。IE-选项-连接-局域网设置,勾选启动局域网设                            置。

                     地址:填写的是代理服务器的IP地址,即启动jmeter的机器IP。

                     端口:填写的就是jmeter的http代理服务器所配置的端口号。
                     PS:该设置是对电脑全局有效的,不仅仅针对于IE,测试完成后,将此还原。
                      移动设备:首先移动设备与jmeter电脑端处于同一局域网内。
          第六步:在客户端执行要录制的操作。
          第七步:停止代理服务器,还原客户端的代理设置。

          注意事项:

         一定要分清客户端、代理服务器和被测服务器。如果以上三个角色都是同一台电脑,千万不要用localhost访问

 

 

   



    

posted on 2018-09-03 18:02  Congcong那些年  阅读(2370)  评论(0编辑  收藏  举报