天天看点

python之unittest框架实现接口测试的一个简单实例

接口测试的方法有很多种,具体到工具有postman,jmeter,fiddler等,但是工具的局限性是测试数据的组织较差,接口的返回工具的判断有限,工具也不能很好的生成可视化的报告和结果数据,使用代码来进行接口测试就便于进行更多的拓展和结果输出。

在cmd窗口运行如下命令:

首先得熟悉完整的http请求的三部分构成:

请求行(url)

http://192.168.1.1:8080/test/cm.contact.getContactMembersFromServer/global

请求头(headers)

Content-Type': 'application/json; charset=UTF-8',"authorization":"78646a6178646a613153593338076183

请求体(params)

{"account": "123456", "Type": "0"}

unittest框架是python内置的单元测试框架,它能编写组织用例、执行用例,还可输出测试报告等。

使用unittest前需要了解该框架的五个概念:即test case,test suite,testLoader,test runner,test fixture,大家可以自行百度学习相关概念。