摘要: 众所周知,同一个功能点一般都有多个不同的测试点,即正向流程、异向流程,如登录功能,要验证正常登录、账号密码错误、账号密码为空等情况,为了避免总是漏测的情况,可将所有的测试用例编写在csv文件中,然后使用Jmeter工具中的CSV Data Set Config配置文件,对测试数据进行参数化,循环读取 阅读全文
posted @ 2020-07-30 15:55 今天也不迟 阅读(598) 评论(2) 推荐(0)
摘要: 工作中常见的正则提取实列。 1、信息头内容提取 这里有个小知识点,右边界用了'\n',因为很多信息头都是会换行的,如果是要匹配整行的话就需要加上这个换行符。 2.请求头内容提取 类同响应头提取。 3.URL内容提取 URL提取只能提取url里的内容,包括请求域名、接口路径以及跟在url后面的quer 阅读全文
posted @ 2020-07-29 15:07 今天也不迟 阅读(121) 评论(0) 推荐(0)
摘要: Jmeter自带后置处理器:正则表达式,可用于提取接口响应数据信息,当作后续接口参数用。 例如:提取响应结果中的seedTxnId字段,响应内容如下图: "seedTxnId":"143cbac705f74a8cb9bee6aee69c56cc","totalExperience":40,提取器如下 阅读全文
posted @ 2020-07-29 14:00 今天也不迟 阅读(246) 评论(0) 推荐(0)
摘要: 前言 在默认情况下,jmeter 发送每个请求之间是没有延时的,如果采用默认方式,如果线程数足够大,瞬间就会将服务器压死。再则在实际的业务过程中,请求之间是有一定时间的停顿的所以在请求之间设置合理的延时是必须的,也是更接近用户真实业务情况。在 jmeter 中,定时器组件提供了系列不同类型的延时控制 阅读全文
posted @ 2020-07-27 12:20 今天也不迟 阅读(231) 评论(0) 推荐(0)
摘要: 场景使用:接口B需取接口A的响应结果做为参数 例如以下用例中的“拨除枯萎作物”接口的参数landSeedPlantId可直接从“浇水”接口的响应数据读取 添加“正则表达式提取器”,如下: 配置如下: 引用名称:landSeedPlantId后面接口用到的变量名称 正则表达式:.*"landSeedP 阅读全文
posted @ 2020-07-10 15:46 今天也不迟 阅读(466) 评论(0) 推荐(0)
摘要: Jmeter性能测试基本过程: 新增线程组 >新增Jmeter元组 >新增监听器 >运行&查看结果 新增线程组创建测试线程组,并设置线程数量及线程初始化启动方式。新增 JMeter 元组创建各种默认元组及测试元组,填入目标测试静态资源请求和动态资源请求参数及数据。新增监听器创建各种形式的结果搜集元组 阅读全文
posted @ 2020-07-08 16:18 今天也不迟 阅读(196) 评论(0) 推荐(0)
摘要: Jmeter提供了许多不同的组件,每一种组件都实现某类功能,用于支持性能测试的实施。jmeter核心组件构成如下图: 学习、研究 jmeter 之前,深入了解 jmeter 的基本组件及其作用是必须的。接下来我们开始讨论基于 jmetere 进行性能测试必须掌握的组件,以便大家逐步掌握 jemter 阅读全文
posted @ 2020-07-08 14:49 今天也不迟 阅读(106) 评论(0) 推荐(0)
摘要: 1、Jmeter汉化 1)临时设置:运行jmeter.bat,打开“选项”--“选择语言” “中文”,一次性设置 2)永远设置中文: 修改配置文件,打开jmeter下的bin目录,如E:\Program Files (x86)\jmeter\apache-jmeter-5.0\bin,打开jmete 阅读全文
posted @ 2020-07-08 12:18 今天也不迟 阅读(795) 评论(0) 推荐(0)
摘要: 1、Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。本文以WIN10为运行环境,详述Jmeter相应的安装与部署。 2、Jmeter安装 2.1 JDK安装 由于Jmeter是基于Java开发,首先要先下载安装JDK,部署java开发环境才能使用J 阅读全文
posted @ 2020-07-08 11:19 今天也不迟 阅读(125) 评论(0) 推荐(0)