
Jmeter
Angela瓶子
测试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jmeter 通过读取文件参数化
参数化:录制一个脚本,脚本中登录操作,输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者模拟多个用户来登录系统。 就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 前提: 假如,录制一个脚本(可用badboy工具录制),在jmeter中打开,找到有用户名和密码的页面。如下: 1. 我们需要“参数化”的数据,这里我用转载 2015-07-13 09:29:34 · 6517 阅读 · 0 评论 -
Jmeter 聚合报告分析
图表含义说明如下: Label:说明是请求类型,如Http,FTP等请求。 #Samples:也就是图形报表中的样本数目,总共发送到服务器的样本数目。 Average:也就是图形报表中的平均值,是总运行时间除以发送到服务器的请求数。 Median:也就是图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 90%line:是转载 2015-07-23 09:23:36 · 4578 阅读 · 1 评论 -
Jmeter 获取并引用jsessionid
Jsessionid 问题: 用Badboy录制脚本后,导出为jmeter文件,有时在http请求页面中“路径”会看到网页链接引用: http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。 或者网页链接后显示:?jsessionid 或者显示一串数字 解决: 1、因为Session默认是需要C原创 2015-07-13 11:09:01 · 13244 阅读 · 1 评论 -
Jmeter 通过CSV文件进行参数化
从csv文件中读取 当参数的值没有规律且量不太大时,可以用这种方法。 具体做法如下: 1、 创建一个csv文件,内容为参数的值集,每一个参数占一列,第一行就开始写参数值,不要写参数名 2、 在测试计划或线程组中添加一个“配置元件”->“CSV Data Set Config” 3、 Filename中填写步骤2.1中csv文件的完整路径(当csv文件在bin目录下时,转载 2015-07-13 10:47:40 · 3551 阅读 · 0 评论 -
Jmeter 通过函数参数化
用Jmeter中的函数获取参数值,__Random,__threadNum,__CSVRead,__StringFromFile 具体调用方法如下: ${__Random(,,)},${__threadNum},${__CSVRead(,)},${__StringFromFile(,,,)}。 参看Jmeter函数的使用,通过菜单“选项”->“函数助手对话框”,即可在“函数助转载 2015-07-13 10:41:55 · 1546 阅读 · 0 评论 -
Jmeter 线程组
线程数: 就是需要设置多少线程执行测试。 Ramp-up Period (in Seconds): 用于告知JMeter 要在多长时间内建立全部的线程。 默认值是0。 如果未指定ramp-up period ,也就是说ramp-up period 为零, JMeter 将立即建立所有线程。 假设ramp-up period 设置成T 秒, 全部线程数转载 2015-07-13 13:43:01 · 1628 阅读 · 0 评论 -
Jmeter 运行脚本 提示无法登录
Jmeter 问题: 运行脚本,响应数据提示登录错误或无法登录 解决: 由于页面session导致 1、Http Request脚本,不勾选“自动重定向”,勾选“跟随重定向” 2、在jmeter加一个HTTP Cookie Manager原创 2015-07-13 13:41:50 · 7436 阅读 · 1 评论 -
Jmeter org.apache.struts.taglib.html.TOKEN 获取并引用网页token
Jmeter 问题: 线程组中的Http请求,parameter有发送org.apache.struts.taglib.html.TOKEN 解决: 这个token的值是随机的,根据上一网页界面返回 所以,需要从上一页面的响应数据中获取,并用正则表达式引用 具体步骤: 1、查找到上一页面中响应数据中的token的value 2、原创 2015-07-13 10:51:51 · 3206 阅读 · 0 评论 -
Jmeter 参数化连接Mysql数据库
1.做测试的数据库,有数据: 2.打开JMeter,点击测试计划 点击“浏览...”按钮,将你的JDBC驱动添加进来。 3.添加一个线程组,右键点击“线程组”,在下面添加一个“JDBC Connection Configuration” 来配置一下JDBC Connection Configuration页面。 4.右键点击“线程组”,转载 2015-07-13 10:26:44 · 5043 阅读 · 1 评论 -
Jmeter 通过用户自定义进行参数化
用户定义的变量 1、添加“配置元件”->“用户定义的变量” 2、“名称”中输入变量名称,此处以登录为例,定义两个变量username和password。 “值”中可以直接输入值,也可以通过Jmeter的函数__CSVRead,__StringFromFile从csv或dat文件中读取, 还可以通过前缀加随机数的方法设置参数。 当参数值是某个前缀加一个数字时,可以用转载 2015-07-13 10:46:05 · 9374 阅读 · 0 评论 -
Jmeter 图形结果分析
图表底部参数的含义如下: 样本数目:总共发送到服务器的请求数。 最新样本:代表时间的数字,是服务器响应最后一个请求的时间。 吞吐量:服务器每分钟处理的请求数。 平均值:总运行时间除以发送到服务器的请求数。 中间值:代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据转载 2015-07-23 09:18:07 · 18579 阅读 · 4 评论