请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

大周老师,我现在学了你的课程,在工作中也用到了一部分,但是总感觉不透彻,想改进,但是又不知道如何下手。
我现在主要负责公司后台接口测试,公司是主要做开票接口(开发票)
测试开票接口:
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。
图片描述

正在回答 回答被采纳积分+3

1回答

大周 2019-05-27 19:05:56

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

1 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3827970 #1
    大周老师多谢解答,实际上还有疑问,我在问题里又补充了一下,我的测试用例都是通过XML文件(也就是Body)实现的,目前是一条用例一个XML,如果我要实现自动化测试,是不是要写很多个像图中的方法,读取每个不同的XML?实现不同用例的测试
    回复 有任何疑惑可以回复我~ 2019-05-28 10:49:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信