摘要:
xunit默认以电脑的cpu数量作为 测试用例执行的并发线程数,如果我们需要调整它执行时的并发数,可以使用配置文件配置 解决方案 在测试项目的根目录下创建一个配置文件 xunit.runner.json 内容如下:线程数可自定义设置 { "maxParallelThreads": 20 } 阅读全文
摘要:
添加依赖项 这里直接给出Maven配置文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> 阅读全文
摘要:
在使用jmeter进行接口测试时,我们难免会遇到需要从上下文中获取测试数据的情况,这个时候就需要引入变量了。 定义变量 添加 配置元件 用户自定义的变量 添加 配置元件 CSV 数据文件设置(详细见—— "Jmeter使用csv文件读取测试数据" ) 使用变量 变量的调用方式:${变量名} 变量的作 阅读全文
摘要:
json断言可以让我们很快的定位到响应数据中的某一字段,当然前提是响应数据是json格式的,所以如果响应数据为json格式的话,使用json断言还是相当方便的。 还是以之前的接口举例 添加一个Json断言 维护上想要判断的字段 查看结果 我们将期望的值故意改成错的545111看看会不会报错 正则表达 阅读全文
摘要:
看完上一篇博客,相信大家应该可以使用Jmeter发送HTTP请求了。那么我们既然是要测试,就肯定需要判断结果了。Jmeter对于请求的响应数据提供了几种断言机制,这里大概说一下比较常用的几种断言。 响应断言 响应断言应该算是我们最常用到最方便且对性能消耗较小的断言了,它基本可以覆盖我们对接口响应数据 阅读全文
摘要:
jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。—— "百度百科" 下载 下载地址:https://jmeter.apache.org/download_jmeter.cg 阅读全文
摘要:
最近有同事在测试过程中遇到需要造批量测试数据的问题,这些数据往往是同一种单据,但是单据的内容不同,如果手工创建就比较费时费力。那我们用jmeter的csv文件来读取测试数据就完美解决了这个问题。 我们今天使用Jmeter5.1.1调用博客园的开放API来举例,接口信息如下: csv文件准备 1. 新 阅读全文
摘要:
postman postman是一款非常方便的API测试工具,可以帮我们快速的发起HTTP请求,下面记录一下postman的基本使用。 postman安装 1. "postman下载地址" 2. 下载安装打开之后就是下图的界面了,点击图中的 + 就可以开始我们的接口测试了。 使用postman发起一 阅读全文