关键词:接口、python、requests、unittest
引言:一般对于自动化的理解,有两种方式的自动化。
第一,不需要写代码,完全由工具实现,这种方式的工具一般是公司自己研发的,方便黑盒测试人员使用。这种工具的特点是学习成本低,方便使用,但是通用性不强,也就是换了一家公司,就很有可能无法使用之前的工具。
第二,需要自己写代码,在别人的框架下编写代码测试,或者是需要自己搭建自动化测试框架。这种方式对测试人员的代码要求高,学习成本高,但是通用性很强,去任何一家都可以用这套东西。
鉴于以上介绍,本文当然是介绍第二种方式了。
我们的课题是接口自动化,我们的目的是使用python进行接口测试,并完成输出测试报告。我们需要用到的东西有如下:python3,unittest,requests。
二、接口用例
软件测试都需要写测试用例,不管你做的性能,自动化还是其它任何的测试工作。
真实的工作写接口的测试用例,可能考虑很多场景,如接口的功能(正常场景),接口的边界等价,接口的异常场景,接口参数组合,接口的性能等等。本文采用输出法分析,根据出参的不同设计出测试用例。详细用例参考如下:(用例太小看不清楚,可以查看原图,然后放大)