Jmeter之录制脚本(二)

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

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

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

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

使用代理录制Jmeter脚本

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

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

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

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

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

Jmeter之录制脚本(二)第1张

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

Jmeter之录制脚本(二)第2张

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

Jmeter之录制脚本(二)第3张

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

Jmeter之录制脚本(二)第4张

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

Jmeter之录制脚本(二)第5张

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

Jmeter之录制脚本(二)第6张

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

Jmeter之录制脚本(二)第7张

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

Jmeter之录制脚本(二)第8张

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

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

Jmeter之录制脚本(二)第9张Jmeter之录制脚本(二)第10张Jmeter之录制脚本(二)第11张

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

Jmeter之录制脚本(二)第12张Jmeter之录制脚本(二)第13张Jmeter之录制脚本(二)第14张Jmeter之录制脚本(二)第15张Jmeter之录制脚本(二)第16张

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

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

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

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

免责声明:文章转载自《Jmeter之录制脚本(二)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇go 安装EACCES: permission denied,mkdir … npm install 安装依赖问题解决下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

性能测试篇 :Jmeter监控服务器性能

转载:http://www.cnblogs.com/chengtch/p/6079262.html jmeter也可以像loadrunner一样监控服务器CPU、内存等性能参数,不过需要安装一些插件 1、下载需要的jmeter插件 如图上面两个是jmeter插件,可以再下面的链接中下载: https://jmeter-plugins.org/downlo...

day1_postman和jmeter处理接口入参既有key-value类型,也有上传文件类型的方式,利用postman实现自动化

    jmeter的处理逻辑是:   服务器名称或IP是不包含http://,把key-value类型的入参放到Parameters里,上传文件的入参切换到Files Upload,点击浏览按钮找到对应的文件显示在文件名称这里,参数名称写上入参名称,这里是file,如下图所示:   使用管理员beijing120(这个是被赋予管理员权限的用户),po...

jmeter环境搭建

1.JMeter 介绍      Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,...

WINDOWS下的squid

  今天写这篇教程目的在于分享自己在WINDOWS主机下配置squid的方法。哪些地方写的不完善或是不完整或是需要修改的地方,大家可以提出。我会第一时间纠正。下面看正文部分。先提条件,您预安装配置squid的这台计算机必须是联入网络的,系统版本是windows 2000/xp/2003/server 2003。1)先下载Squid for Windows版...

Jmeter连接mysql数据库实现参数化

前面我的随笔中记录了jmeter 如何连接mysql数据库。 连接成功后,我们可以在jmeter中进行一些数据的增,删,改,查的操作, 那么,如何把我们查询到的结果参数化呢? 1、添加JDBC request   7、JDBC Request中的Variable Name 与JDBC Connection Configuration 中Variable N...

jmeter 24个常用函数

JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。 JMeter函数是一种特殊值,可用于除测试计划外的任何组件。 函数调用的格式如下所示:${__functionName(var1,var2,var3)}其中,__functionName为函数名,括号内是函数的参数,无参数时可以不用括号,如${__UUID} Tips:如果参数包含逗...