jmeter
文章平均质量分 58
df0128
在路上
展开
-
Jemeter基础之安装入门说明
一.jemeter安装jemeter官网地址为https://jmeter.apache.org/,点击左侧的download Release即可进入下载界面,下载下来有解压缩即可原创 2018-05-20 13:12:53 · 710 阅读 · 0 评论 -
Jmeter之Random随机函数使用
在使用Jmeter做接口测试用例时,有时接口的某个参数是有固定范围且不能重复的数字,譬如电话号码,name此时就需要用到这个函数来生成随机的数字了,方法如下:1、用法说明在JMeter 工具中,选择{选项-函数助手对话框-} 函数助手中选择 Random ,具体配置如下图所示:函数参数内三个名称的含义分别为最小值,最大值和生成的值得参数名称,填上之后点击生成按钮即生成${__Random(1...原创 2019-01-15 09:46:00 · 19358 阅读 · 1 评论 -
【Jmeter】使用外部java代码进行任意时间的获取
前言:jmeter自带的time函数可以很好的完成当前时间的各种格式的获取,然而有时候我们需要获取过去的某个时间和将来的某个时间,那么使用jmeter自带的函数就不太好用了,此时就需要使用java代码来完成这一点,方法如下:1、书写java代码:书写一个DateUtil的java文件,如下:package com.lty.apiTest.common.util;import java....原创 2019-01-25 10:56:59 · 635 阅读 · 0 评论 -
Jmeter后置处理器之Json提取器详解
说明此提取器用于提取请求返回结果中的某个值或者某一组值,用法比正则表达式要简单,标准写法为$.key,其中key为返回结果map中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个List,则使用.key[n],其中n为list中元素的编号,如下使用实例来说明下如何使用;用法说明调试方法:在View Result Tree中选择JSON Path Teste...原创 2019-01-18 10:11:54 · 36685 阅读 · 5 评论 -
Jmeter函数助手之__time函数(获取当前时间)
在实际的接口用例测试中,有些接口是需要输入当前时间的,而且格式各异,那么有没有方法可以直接获取时间呢?有的,Jmeter提供了time函数来达成这一点,如下,打开函数助手,找到__time这个函数,可以看到该函数有两个参数,即格式和参数名称,两者都不是必填项,格式:非必填项,格式如果不填那么就是默认获取当前时间的毫秒数(此项也常被用于接口参数中那些不允许重复的字段);参数名称:非必填项,如果...原创 2019-01-17 10:30:28 · 29675 阅读 · 0 评论 -
Jmeter之JDBC Request示例
1、JDBC Request说明: 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。2、数据配置说明:准备mysql,数据如下: 3、JDBC Connection Configuration配置...原创 2018-07-29 00:13:15 · 8537 阅读 · 0 评论 -
Jmeter前置处理器使用说明
说明Pre Processors:意为前置处理器,用于对于采集器进行处理,且是在sampler启动之前,此处和后置处理器是有所区别的; 1、HTML Link Parser此处理器为HTML链接解析器,用于从前一个sampler返回的html页面中按照规则解析链接和表单,再根据此处理器所在的sampler中的规则进行匹配修改,而后该sampler会执行; 此处理器无配置,使用示...原创 2018-07-19 22:30:48 · 17368 阅读 · 1 评论 -
Jmeter基础之使用自带录制器录制脚本
除了badboy外,Jmeter也自带的有录制器可以用来录制脚本,方法如下: 1、创建线程组并添加HTTP代理服务器: 2、修改HTTP代理服务器设置为上图设置; 3、修改端口为一个未使用端口; 4、修改IE浏览器的代理设置,其中端口要与第三步相同; 5、点击HTTP代理服务器的中的绿色三角启动按钮,启动录制; 6、打开IE浏览器进行操作此处范例中登录www.baidu.com...原创 2018-06-09 22:12:59 · 2010 阅读 · 0 评论 -
Jmeter基础之使用badboy录制脚本
Jmeter录制脚本有两种方式,一种是用Jmeter自带的录制功能,另一种是用其他工具来进行录制病导出为Jmeter可以识别的格式,此类可用工具主要为badboy。使用badboy录制脚本的方法:1、先下载badboy工具,下载地址http://www.badboy.com.au/; 2、安装badboy,默认安装或者自定义安装皆可; 3、打开badboy,开始录制(注意一开始的录...原创 2018-06-09 21:57:11 · 2837 阅读 · 2 评论 -
Jmeter配置之逻辑控制器
Jmeter配置之逻辑控制器一、说明1、Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了。放在控制器下面的所有的采样器都会当做...原创 2018-06-14 22:11:20 · 5522 阅读 · 1 评论 -
Jmeter基础之简单的Http请求性能测试用例
在了解了http请求的配置和线程组配置之后,现在来写一个简单的http性能测试用例;原创 2018-06-06 14:11:03 · 1398 阅读 · 0 评论 -
Jmeter采样器之HTTP请求配置说明
名称:本属性用于标识一个取样器,建议使用一个有意义的名称。注释:对于测试没有任何作用,仅用户记录用户可读的注释信息。服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。端口号:目标服务器的端口号,默认值为80 。协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https ,默认值为http 。方法:发送HTTP请求的方法,可用方法包括GET、POST...原创 2018-05-29 22:46:03 · 15251 阅读 · 1 评论 -
Jmeter配置之线程组启动和配置说明
线程组启动和停止说明启动和停止线程组的方法:1、右键线程组启动或停止,如下图所示: 2、在菜单栏点击快捷按钮,如下图所示: 3、菜单栏的运行选项下,如下图所示: 三种启动位置选项有些差异,主要部分相同;启动说明所有启动选项说明如下: 启动:启动测试计划,受定时器等其他配置影响;(工具栏,启动选项和线程组右键均可以选取); Start no pauses: 无停...原创 2018-05-28 23:06:23 · 15601 阅读 · 0 评论 -
Jmeter基础之编写HTTP接口用例
使用Jmeter书写一个接口用例第一:添加线程组一、添加一个线程组,方法如下图所示: 二、配置线程组,如下图图所示: 需要填写名称,按需要修改线程数、等待时间和循环次数等; 第二:添加http请求一、添加http请求: 右键点击线程组–》添加–》Sample–》HTTP请求,如下图所示: 二、配置http请求: 如下图所示:配置名...原创 2018-05-26 17:47:26 · 2099 阅读 · 0 评论 -
Jmeter函数助手之__RandomDate的使用
Jmeter提供了能够获得随机日期的方法,如下所示:其函数参数含义:Format string for DateTimeFormatter (optional) (default yyyy-MM-dd):日期格式化方法,默认为yyyy-MM-dd;Start date (optional) (default: now):为开始日期,格式必须和日期格式化方法一致,如格式化方法不填,则此处格...原创 2019-01-15 10:47:15 · 7380 阅读 · 0 评论