Java接口测试实战:掌握JMeter技能,让测试更高效!

79 篇文章 2 订阅
30 篇文章 4 订阅
本文介绍了使用Java和JMeter进行接口测试的方法,包括环境搭建、操作示例和实操注意事项。在登录场景中,讲解了如何提取并使用token。在产品管理部分,详细阐述了增加、查询、修改和删除产品的步骤及断言验证。强调了接口测试在评估应用程序性能中的重要性。
摘要由CSDN通过智能技术生成

目录

引言

一.java环境搭建

二.操作示例

1.添加信息头

2.添加请求路径和请求参数

3.添加单个文件

4添加文件集合

三.实操注意事项

1.登录

1.1登录界面断言注意事项

1.2登录界面定义token

2.首页

2.1http请求只有路径

2.2需要引用token变量

3.产品管理

3.1增加产品

3.2查询产品

3.2.2模糊查询、精确查询

3.3修改产品

3.4删除产品

写在最后


引言

在当今数字化快速发展的时代,开发一个完美无缺的应用程序对每个企业来说都是至关重要的。然而,在开发出一款成功的应用之前,我们需要确保其具有高效、可靠和稳定的性能。接口测试是评估应用程序性能的关键步骤之一。

使用Java和JMeter进行接口测试可以让您充分了解应用程序的性能表现,并通过快速发现和解决问题来提高应用程序的质量和用户满意度。

本文将介绍如何使用Java和JMeter进行接口测试,让您掌握这一必备技能,让您的企业在激烈的市场竞争中脱颖而出!

一.java环境搭建

  • java 语言编写的程序,程序要运行,对外运行的程序有两种方式(基本一样):

1、.war

2、.jar

启动方式:

java -jar .war

java -jar .jar

jmeter.properties:配置文件

jmete.bat是安卓系统的批处理,jmeter.sh是IOS系统的批处理。

打开批处理

线程组可以等价为PostMan里面的Collections,也就是集合,那么在一个线程组里面可以有很多的API测试用例


二.操作示例

1.添加信息头

2.添加请求路径和请求参数

3.添加单个文件

4添加文件集合

以登录为例,我们会获取到一个动态参数token,在首页界面需要用到这个变量,我们在登录用例里边的后置处理器里边json提取器,定义变量token,在首页登录消息头时用${token}登录

三.实操注意事项

1.登录

1.1登录界面断言注意事项

请求头在登录-添加-配置元件-http信息头管理器(此处请求头后边一致,将其移入上一个总层级,后边的就不需重复建立)

1.2登录界面定义token

登录-添加-后置处理器-json提取器

2.首页

2.1http请求只有路径

2.2需要引用token变量

且将引用的token挪动到最前边的主层级,因为后边都会用到

3.产品管理

3.1增加产品

3.1.1增加产品注意事项

注意增加完了以后的http请求一定要写内容编码,不然返回数据是乱码

3.1.2此处定义产品ID

特别注意层级非常重要!!返回数据有ID就需要定义。

添加的配置元件-后置处理器-

3.1.3断言验证

断言验证自己的产品ID

3.2查询产品

3.2.1默认查询

http请求只有路径,但是断言验证的时候是响应断言

在返回数据中有查询的信息即可

3.2.2模糊查询、精确查询

区别在于http请求的name

两者的断言验证部分注意事项,根据查看的返回数据写断言

3.3修改产品

此处修改的5个部分,只需要做好一个,后边的复制粘贴修改对应请求数据就好

做好一个以后,优先更改路径,就如同postman修改url(因为产品部分需要一直填写内容编码,因此也要统一)

具体操作

复制前边路径,修改产品-添加-配置元件-http请求默认值-

更改好请求默认值之后放在最上边的主层级,为后边所有层级共用,并且删除所有http请求的路径部分,同时更改所有的变量ID,引用为${productID}

3.4删除产品

  • http请求中复制上一级的网址

验证产品删除:从相应文本切换为响应代码,输入204

  • http请求中复制上一级的网址

验证产品删除:

写在最后

这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。

都到这了记得三连支持一下吧。

-------------------------------------------------

完整版文档下载方式:

这些资料,对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,【留言:软件测试资源包,免费获取】。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值