Jmeter接口自动化实践一--如何开始做

初识jmeter是在半年前,这半年也做了不少东西是时候来个总结了。

为什么要做接口自动化?

1.版本迭代后,如何保证老的接口依然正常使用,通过对接口进行可用性测试,可快速对其进行验证,但这也只是确认接口可用。

2.如何保证老接口可用,并且接口的业务功能正确?当然最简单的办法便是对所有可自动化的接口,进行自动化用例的编写。

3.如何避免手工接口测试时的遗漏,以及接口文档前后不一致的情况(实际工作中遇到不少)。通过接口的自动化测试提前设定好,不仅可以保证接口测试的稳定性,还可以节省不少时间,提升测试效率。有闲的时间喝喝茶不好吗?哈哈

那何为自动化?又如何去做呢?自动化用例设计又该遵循什么原则?

我的原则是首先评估可做自动化的接口,然后按模块进行划分。最重要的原则是:你编写的用例,在每次自动化执行时,用例的稳定性。这点是说每次自动化执行脚本后,不会对下一次执行脚本产生影响。

现在开始啦!

业务背景说明:这是一款直播软件,其中有一个功能模块名叫部落,部落中有一个神秘商店,只有加入部落的人才能够看到此商店,我们要测试的接口就是神秘商店列表。

此接口的接口文档:

请求url:

/tribe/queryShopList

请求方式:

POST

参数:

tribeId  必传,long,部落id

返回示例:

{
  "code": 1000,
  "msg": "成功",
  "data": {
    "refreshNum": 8,
    "amountId": 1,
    "refreshAmount": "50",
    "shopList": [
      {
        "id": 446,
        "goodsId": 60,
        "goodsName": "魔法扫帚",
        "goodsNum": 1,
        "goodsTyp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值