
Jmeter
文章平均质量分 56
karry_孙二
学习记录
展开
-
JMeter-16-循环控制器
一、循环控制器1.循环控制器作用于请求1,循环3次2.执行结果(显示为请求1被请求了3次)3.将请求1拖至与循环控制器一个目录,执行后发现,即使设置了循环三次,但是请求还是只发了1次,所以它只是针对子节点有效...原创 2019-05-22 09:23:22 · 4185 阅读 · 1 评论 -
JMeter-15-HTTP请求默认值
HTTP请求默认值场景:登录禅道后要测试对于每个页面的访问,比如有20个页面,我们一个个的输入请求服务器、端口等信息很麻烦,jmeter提供了HTTP请求默认值,即我们可以将不变的比如协议、服务器、端口统一封装起来1.设置不变的协议、服务器以及端口号2.将取样器HTTP请求(示例3个)的web服务器这一栏就可以空着不填了登录禅道请求:访问测试模块请求:访问...原创 2019-03-21 16:00:58 · 282 阅读 · 0 评论 -
JMeter-14-HTTP Cookie管理器
HTTP Cookie管理器cookie:请求登录成功后,服务端会保存下登录会话,并返回cookie信息给客户端,客户端再次请求时,默认会带上cookie访问(浏览器默认保存了cookie信息),服务端校验成功后,允许访问(这个cookie相当于通行证,请求时必须都带上)场景:登录禅道并访问禅道的测试模块。访问测试模块的前提肯定是要先登录的,我们都知道http请求是无连接无状态的,每...原创 2019-03-21 15:49:22 · 776 阅读 · 0 评论 -
JMeter-13-计数器
计数器演示在测试过程中记录迭代次数需要实现输入的值不能重复或者递增可以使用计数器1.新建线程 --> 添加配置元件 --> 计数器2.添加取样器 --> http请求将account账号的参数值设置为admin_001/admin_002/admin_003....依次请求登录3.添加监听器 --> 察看结果树4.所有节点如图...原创 2019-03-21 14:29:03 · 231 阅读 · 0 评论 -
JMeter-12-JSON提取器
JSON提取器场景:登录--发布说说--找到发布的说说-删除说说考虑:删除说说接口需要传入参数id,考虑,将获取说说列表中id字段提取出来传给下一个取样器使用,且返回的数据为json格式,可以使用后置处理器-JSON提取器来操作步骤1.必须在登录前加上HTTP Cookie管理器,JM会保存登录的会话2.将第三个取样器中的结果用JSON提取器提取出来3.将提...原创 2019-03-20 14:52:14 · 733 阅读 · 0 评论 -
JMeter-11-从数据库取数据并作为变量传入案例
从数据库取数据作为变量传入需要使用100个账号进行登录,登录时需要传入用户名(userAccount)和密码(默认都为b123456)两个参数,密码是统一的,所以请求登录时直接填写便可,此时我们只需要拿到100个满足条件的userAccount即可需要用到JDBC Request来获取到数据并用变量保存下来1.步骤一:打开即存在一个测试计划,在最下方选择mysql的jar包...原创 2019-03-20 14:37:31 · 782 阅读 · 0 评论 -
JMeter-10-定时器(常用)
定时器用定时器来设置延迟与同步1.同一线程组下,定时器的执行优先于Sampler,如果有多个定时器,会一起执行完毕后再去执行其他2.取样器下的定时器,只针对这个取样器有效固定定时器演示一固定定时器的作用:使线程在请求之前按相同的指定时间停顿1.线程组下3个请求,并设置一个固定定时器为10s2.执行后结果显示为:每间隔10s发送请求固定定时器...原创 2019-03-20 09:29:47 · 2104 阅读 · 0 评论 -
JMeter-9-JDBC Request取样器
JDBC配置我们需要对数据库发起请求或者对数据库施加压力,这时候就需要用到JDBC RequestJDBC Request可以向数据库发送一个请求(sql语句),一般它需要配合JDBC Connection Configuration配置元件一起使用首先需要下载mysql的jar包1.下载地址:https://dev.mysql.com/downloads/connector...原创 2019-03-19 16:34:26 · 264 阅读 · 0 评论 -
JMeter-8-Jmeter发送邮件
SMTP sampler 取样器1.步骤一:下载javamail jar包下载地址:https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.6.1/下载并复制粘贴到jmeter的安装路径lib文件夹下。2.步骤二:新建线程组 --> SMTP sampler --&...原创 2019-03-19 08:41:25 · 1627 阅读 · 0 评论 -
JMeter-7-从命令行运行Jmeter
从命令行运行Jmeter从命令窗口去运行,比较节省资源1.步骤一:打开cmd,通过cd命令先切换到JMeter安装路径2.步骤二:输入执行命令(1)直接执行命令报错(第一次执行)解决办法:在开始菜单中的“运行”中,输入“regedit” 命令打开注册表找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft右击JavaSoft文件,...原创 2019-03-18 14:41:03 · 689 阅读 · 0 评论 -
JMeter-6-CSV Data Set Config
CSV Data Set Config1.CSV Data Set Config 可以从指定文件(一般是文本文件)中一行一行地提取文本内容,根据分隔符拆解这一行内容并把内容与变量名对应上,然后这些变量就可以供取样器引用了2.场景:发表说说,发表的内容从编辑好的文本文档中取(准备10条数据)操作步骤(1)步骤一:线程组 --> 右击添加 --> 配置元件 -->...原创 2019-03-18 13:31:11 · 189 阅读 · 0 评论 -
JMeter-5-函数助手
函数助手场景:发表说说,发表的内容随机生成操作步骤(1)步骤一:点击上方功能按钮(2)步骤二:在弹出的函数助手页面相应选择(3) 步骤三:将发送的指定内容替换为随机生成字符串的函数(4)执行后,查看说说内容为设置的随机字符串...原创 2019-03-18 13:30:45 · 1413 阅读 · 0 评论 -
JMeter-4-JMeter响应断言
响应断言(Response Assertion)1.在大并发的情况下,有可能会出现服务器响应出错(响应超时、响应不对等),所以需要让Jmeter来验证测试结果的正确性2.响应断言即是对服务器的响应数据进行规则匹配操作步骤(1)步骤一:需要断言的线程 --> 右击添加 --> 断言 --> 响应断言(2)步骤二:断言页面详解【Apply to】...原创 2019-03-18 13:30:14 · 3426 阅读 · 0 评论 -
JMeter-3-Jmeter做接口测试流程
Jmeter的使用1.添加一个线程组2.在线程组添加一个请求信息:HTTP请求3.新建http请求,在右侧输入,请求地址与参数端口号有就填写,默认的端口可以不用填写路径:接口的测试地址Parameters:填写参数4.添加一个监听器,“察看结果树”查看结果5.在结果树中点击“执行”按钮,下方为绿勾,表示执行成功,为红×表示执行失败。响应数据可查看运行...原创 2018-10-09 22:49:23 · 561 阅读 · 0 评论 -
JMeter-2-Jmeter安装配置
安装jdk1.8版本1.jdk下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.安装jdk3.安装jre4.配置变量给jdk设置环境变量,右击我的电脑-属性-高级系统设置-环境变量①新建用户变量名“JAVA_HOME”,变量值为:安...原创 2018-10-09 22:09:02 · 318 阅读 · 0 评论 -
Jmeter-1-JMeter代理录制脚本
jmeter代理录制脚本1.原理:把jmeter作为代理服务器2.代理:相当于中转站3.流程:浏览器(客户端)--->jmeter ---> 服务器步骤1.设置浏览器为代理模式2.jm新建代理服务器,设置3.设置过滤规则录制脚本:jmeter只能录制html包含模式:.*192\.168\.0\.203.*(.要用\来转译)...原创 2018-10-09 21:56:14 · 532 阅读 · 0 评论