自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一次Jmeter并发测试脚本实例

业务流程:秒杀商品步骤分为1.查询用户,2.创建订单,3.支付;其中支付为异步操作,不需要在本次秒杀场景中进行并发操作;userid、merchantId通过工具-函数助手生成,值为uid_${num},生成对应的入参${__V(uid_${num})},业务场景:定时开放秒杀商品,商品总库存限购10个,单用户限购1个,秒杀时以用户创建订单锁定库存为基准;测试数据:通过jdbc请求查询mysql,查询用户表的信息作为请求入参。入参变量结构:${__V(变量名_${计数的变量2})}3.添加JSon断言。

2024-04-03 10:23:19 294

原创 Jmeter 解决中文乱码问题

使用CSV参数化方式,配置文件,配置文件编码为UTF-8执行脚本后,查看结果树,结果中的中文显示为乱码解决方法:CSV数据文件设置中,文件编码选择‘编辑’,内容为GB2312执行脚本,查看结果:...

2020-10-10 15:19:48 694

原创 JMeter 连接MySQL数据库

1.在测试计划中添加mysql驱动包mysql-connector-java-8.0.21.jar2. 测试计划下点击右键,选择“添加”--“配置元件”--“JDBC Connection Configuration”3. 配置数据库信息Variable Name to PoolVariable Name for created pool 不能为空,变量名称,需要变量名绑定到池,需要唯一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简单理解就是在JDBC reque...

2020-09-09 11:50:06 332 1

原创 JMeter 后置处理器之正则表达式提取器详解

1. 添加正则表达式提取器右键线程组->添加->后置处理器->正则表达式提取器2. 提取器配置介绍说明:Apply toMain sample only - 仅作用于Main sampleSub-samples only - 仅作用于sub-sampleMain sample and sub-samples - 作用于两者JMeter Variable - 仅作用于命名变量提取器按顺序,作用于所有满足条件的sample。比如有一个...

2020-09-02 11:48:37 3995

转载 Jmeter (4) 取样器-HTTP请求

1.添加取样器-Http请求在Jmeter添加线程组后,选中线程组,点击右键,选择“添加”-“取样器”-“HTTP请求”,如下图2.添加HTTP请求的后的页面如下:名称:本属性用于标识一个取样器,建议使用一个有意义的名称。注释:用户记录用户可读的注释信息,对测试执行无实际影响。基本配置1. web服务协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https或者File ,默认值为http 。 服务器名称或IP:HTTP请求发送的目标服务器名称或IP...

2020-09-02 10:27:34 883

转载 Jmeter (3) 线程组

一.线程组介绍Jmeter线程组的种类有3种,包括:setUp线程组,tearDown线程组,线程组。1.setUp线程组一种特殊类型的线程组,用于在执行常规线程组之前执行一些必要的操作。在“setupthreadgroup”下提到的线程行为与普通线程组完全相同。不同的是执行顺序 ---它会在普通线程组执行之前被触发。应用场景举例:A、测试数据库操作功能时,用于执行打开数据库连接的操作。B、测试用户购物功能时,用于执行用户的注册、登录等操作。2.tearDown线程组...

2020-09-02 09:52:19 971

原创 Jmeter (2) 测试计划详解

1.测试计划: 名称:即整个测试计划的名称,一般以实际项目命名 注释:即添加项目的备注信息2.用户定义的变量:设置定义的变量,相当于全局变量,供所有线程使用。(注意:一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用户自定义变量组件)。 名称:定义变量的名称,供后续调用时使用${变量名称};值:定义变量的值,根据需要设置,可以为固定值或函数;  1、添加:可以添加一个变量;  2、从剪贴板添加:添加来自于剪切板中的信息;  3、删除...

2020-08-16 18:13:01 431

原创 jmeter 小技巧 -汉化

1.Jmeter 汉化 方法一:启动Jmeter后,选择"Options"-"Choose Language"-"Chaniese(Simplified)" --- 此方法,需要在每次启动Jmeter都要去设置,不能永远生效 方法二:找到Jmeter安装路径下/bin/jmeter/properties文件,修复第39行配置“#language=en”为“language=zh-CN”,保存后重启Jmeter若未生效,则修...

2020-08-16 17:22:02 210

原创 Jmeter (1) 安装及配置

Jmeter安装及环境变量配置1.本地已安装JDK(与Jmeter版本对应,如Jmeter5.3需安装jdk8及以上版本)2.进入Jmeter官网地址(https://jmeter.apache.org/),选择对应版本的Jmeter版本进行下载,此处选择5.3版本3.将下载下来的Jmeter.zip包移动到非C:\Program Files及C:\Program Files (x86)的目录下,本次选择放在了E:\EXE\apache-jmeter-5.34.配置环境变量-JMETER

2020-08-16 17:02:06 172

转载 使用LoadRunner 编写JAVA 测试脚本

以前在使用loadrunner 的过程中,基本很少关注过手动编写测试脚本,这也与手头工作有一定的关系,平时难以接触到这方面的测试类型。虽然这期间也看过,但是感觉当时的Loadrunner对JAVA语言脚本的支持较弱,JDK还是1.1、1.2的版本,显然太不合时宜了,于是也就放弃了。    昨晚,在网上看了看Loadrunner8.1版本,已经支持到了JDK1.5版本,结合目前手头测试工作,

2015-07-01 19:31:11 10631

转载 使用Fitnesse进行接口自动化测试

随着云计算以及SOA以及敏捷软件开发的热火朝天,对于测试工程师的要求也渐渐增加。目前很多公司特别是互联网公司都已经开展接口测试这样的工作,随着web架构的日趋复杂,接口的种类也多种多样,有http,webservice,hessian,dao,message以及简单的api接口,那么如何设计或者选择一款测试框架来完成对这些接口的测试成为了一个很大的挑战。本文将简单介绍一款由java开发的开源测试框

2015-07-01 19:12:40 761

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除