使用 Jmeter 做 Web 接口测试 (2)

测试用例都是可重复运行的 (这主要是说一些测试数据不能写死,不同的环境数据可能不同。在实际工作中,解决方案有二:自已创建所需要的数据,比如你要测试接口需要输入参数 ACCOUNTID,你可以先调用创建ACCOUNT API, 然后从响应值拿到ACCOUNTID, 当你测试完你要测的接口后,再把新建的ACCOUNT删除,也就是说一个测试用例分了三步。另外一种方法就是读取数据库,从数据库获取数据,这种方法在测 试开发与测试环境还OK,但如果测线上环境就比较困难了,因为我们不能随意更新上面的数据,也不能放过多的测试数据在上面。因此我个人比较推崇第一种方 法,虽然增加开发用例的工作量,但一劳永逸)

测试能被运行在不同的环境里(平常测试环境至少会分DEV/TEST/STAGING/ONLINE,我们在测试过程中,应该把域名,token/apikey等应放在一个变量里,当切换环境时,我们只需改变变量的值即可

测试数据与业务相分离(测试数据包括参数接口数据/ 测试执行所需要的系统数据)

尽量统一共用的测试环境变量

测试完成后,要删除不必要的测试数据。

JMeter 使用

在实际工作中,我主要应用JMeter对接口功能测试,所以下面主要介绍一下JMeter的使用

基本介绍

使用 Jmeter 做 Web 接口测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfwzw.html