Web接口开发与测试
作者:网络转载 发布时间:[ 2016/3/1 11:32:05 ] 推荐标签:软件测试 接口测试
1、获取所有问题
2、获取单个问题的所有选项
……
好啦!接口文档的大体结构是上面的样子。有了这个份文档,我们接下来很容易知道如何调用这些接口做测试了。
系统接口测试
对于编写接口测试来说,我们会涉及到两个技术。前面也都有过简单介绍,unittest单元测试框架和request库。
import unittest
import requests
class PollsTest(unittest.TestCase):
def setUp(self):
self.base_url = 'http://127.0.0.1:8000/polls'
def tearDown(self):
pass
def test_get_poll_index(self):
'''测试投票系统首页'''
r = requests.get(self.base_url)
code = r.status_code
text = r.text
self.assertEqual(code, 200)
def test_get_poll_question(self):
'''获得问题1的所有选项'''
r = requests.get(self.base_url+'/1/')
code = r.status_code
text = r.text
self.assertEqual(code, 200)
self.assertIn("3",text)
if __name__ == '__main__':
unittest.main()
接口用例测试本身的编写是简单的,我们只用调用接口,传递不同的参数。从而验证返回值是否符合预期即可。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11