jmeter
txwsmsm7023_
做人要努力,做人要开心。
展开
-
JMeter学习参数化User Defined Variables与User Parameters
偶然发现JMeter中有两个元件(User Defined Variables与User Parameters)很相近,刚开始时我也没注意,两者有什么不同。使用时却发现两者使用场景有些不同,现在小结一下。相同点:二者都是进行参数化的。一、User Defined Variables1、添加方法:选择“线程组”,右键点击添加-Config Element-User Defined Var...原创 2019-09-04 22:21:55 · 100 阅读 · 0 评论 -
Jmeter常用脚本开发之SOAP/XML-RPC Request
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议;SOAP/XML-RPC Request适用于xml文件请求,常见的就是对微信H5页面的请求举例:对热风完善会员资料进行测试,页面如图显示步骤:1、 添加测试计划,添加SOAP/XML-RPC Request2、...原创 2019-09-04 22:32:23 · 231 阅读 · 0 评论 -
JMeter学习(十六)JMeter函数学习
JMeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${_functionName(var1,var2,var3)},-functionName匹配函数名,圆括号内设置函数的参数,例如${_time(YMD)}实际参数因函数而不同。不需要参数的函数使圆括号内为空,例如${_theadNum}.Jmeter函数有两种函数:自定义静态值(或者变量)和...原创 2019-09-05 10:59:04 · 255 阅读 · 0 评论 -
Jmeter学习之调试工具Debug Sampler
一、Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties:1、JMeter properties和System properties:通常都选false,这两个就是JMeter和系统的属性,...原创 2019-09-05 11:00:53 · 190 阅读 · 0 评论 -
JMeter学习之发送HTTPS请求
Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试。由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议。这就需要对jmeter进行设置。 (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器。接下来右键添加sampler->HTTP请求,设置HTTP请求...原创 2019-09-05 11:03:09 · 309 阅读 · 0 评论 -
Jmeter关联
一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “百度一下,你就知道”: 2、设置正则表达...原创 2019-09-05 11:05:06 · 67 阅读 · 0 评论 -
ANT批量执行Jmeter脚本
一、环境准备: 1、Jdk1.6或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html 命令行输入:java -version,出现如下提示说明安装成功 2、ANT下载:http://ant.apache.org/bindownload.cgi 命令行输入:ant -v,出...原创 2019-09-05 11:18:40 · 84 阅读 · 0 评论 -
Jmeter之Bean shell使用(一)
一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。 BeanShell执行标准Java语...原创 2019-09-05 11:20:20 · 92 阅读 · 0 评论 -
Jmeter之Bean shell使用(二)
上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容如下:一、操作变量二、操作属性三、自定义函数四、引用外部java文件五、引用外部class文件六、引用外部Jar包七、其它用法(接受参数, log等)一、操作变量...原创 2019-09-05 11:21:26 · 86 阅读 · 0 评论 -
JMeter学习(七)聚合报告之 90% Line 正确理解
下图为聚合报告的结果图:样本:运行的总线程数 平均值:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间 中位数:50%用户的响应时间在小于该值,注意它与average平均响应时间的区别; 90%Line 参数正确的含义:说白了就是90%用户的运行时间都在其...原创 2019-09-04 19:35:55 · 548 阅读 · 0 评论 -
运行jmeters遇见:apache-jmeter-5.1.1/bin/jmeter: line 128: [: : integer expression expected类保存
问题:Java的版本应该配置的不对: 输入如下命令查询Java版本:对比环境配置的Java版本 /usr/libexec/java_home -V 修改好source ~/.bash_profile 就好了原创 2019-09-04 15:49:32 · 3852 阅读 · 1 评论 -
jmeter报错:Unable to access jarfile /Users/sun/apache-jmeter-5.1.1/bin/ApacheJMeter.jar
这个是我们下载的jmeter包不对引起的 1、问题 安装了Jmeter后,启动jmeter.bat,无法正常启动,出现下面提示: Error: Unable to access jarfile ApacheJMeter.jar errorlevel=1 2、原因 是下载了src包中,在bin目录下并没有ApacheJMeter.jar文件 3、解决 应在官网ht...原创 2019-09-04 15:52:35 · 407 阅读 · 0 评论 -
【转】jmeter学习(一)
一、JMeter介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的...原创 2019-09-04 16:52:41 · 115 阅读 · 0 评论 -
jmeter学习之脚本录制(mac)
由于badboy没有mac版本,所以mac录制脚本用jmeter自身的代理实现 我觉得下面这篇文章讲的特别简单易懂,就搬过来了:https://blog.csdn.net/u010013191/article/details/89844440...原创 2019-09-04 17:24:14 · 1041 阅读 · 0 评论 -
JMeter学习(五)检查点
JMeter也有像LR中的检查点,本篇就来介绍下JMeter的检查点如何去实现。JMeter里面的检查点通过添加断言来完成。检查点:上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jmeter有没有正确调用t.dat里面的文件呢。当然,我们可以从结果图表中查看。但我还是想在“登录”这个地方进行一下检查。1、添加响应断言,右键点击我们的“登录”页面---->添加----&...原创 2019-09-04 18:05:16 · 113 阅读 · 0 评论 -
jmeter生成HTML报告
jmeter生成HTML报告主要是给别人看,因为有时候我们需要给别人看但是人家电脑上没有安装jmeter就很不方便了。命令: ./jmeter -n -t 需要生成报告的脚本-l 要生成报告的html -e -o 存放报告的文件夹 到生成报告的文件夹就可以啦...原创 2019-09-06 19:35:35 · 218 阅读 · 0 评论