简述工作中遇到的接口测试问题

来源:13-4 自动化测试代码二次开发(一)

慕粉3827970

2019-05-27

大周老师,我现在学了你的课程,在工作中也用到了一部分,但是总感觉不透彻,想改进,但是又不知道如何下手。
我现在主要负责公司后台接口测试,公司是主要做开票接口(开发票)
测试开票接口:
1.先通过一个get请求获取Access Token
2.Post请求开票,需要携带头信息:accessToken就是第一次请求获取到的,而Body是请求的XML格式参数,包括各种开票信息,例如购货单位名称、纳税人识别号、开票金额等。我现在根据这些参数写了不少用例,想写一套接口自动化脚本,覆盖到大部分的测试用例,目前不知道如何下手,大周老师有时间能帮忙给解答下吗?
 Date,消息发送时间戳,UTC格式;
 APPID, 应用ID;
 Content-MD5,消息签名;
 约定签名的生成方法如下:
Content-MD5= Base64(MD5(Body+Date+accessToken));
其中accessToken为建立会话时数族开放平台分配的令牌。
——————
补充:大周老师,可能我还没表述清楚,我这边每条测试用例是根据请求的Body决定的,一个Body就是一条用例,我目前写了几个接口:每个接口对应的一个Body。
图片描述

写回答

1回答

大周

2019-05-27

目前我的理解就是先造各种数据,先用数据覆盖各种场景,其实就是参数了,然后用代码读出来发出去就行了。感觉不存在啥难点呢,跟课程里的流程差不多呢,就是你的token就是课程里的cookie,如果我理解有误,可以到群里喊我,继续讨论一下。

1
1
慕粉3827970
大周老师多谢解答,实际上还有疑问,我在问题里又补充了一下,我的测试用例都是通过XML文件(也就是Body)实现的,目前是一条用例一个XML,如果我要实现自动化测试,是不是要写很多个像图中的方法,读取每个不同的XML?实现不同用例的测试
2019-05-28
共1条回复

Java接口自动化测试实战,搞定理论基础+典型应用场景

打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术

2086 学习 · 920 问题

查看课程