使用简单的unittest编写接口测试脚本

来源:互联网 发布:管家婆软件手机版 编辑:程序博客网 时间:2024/05/22 05:26
# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")'''接口测试脚本的编写'''# 导入测试类import unittestimport requestsclass ApiTest(unittest.TestCase):    def setUp(self):       pass    # 测试get请求中的请求数据    def test_get(self):       # 准备url       url = '要测试的url接口地址'       # 发起请求       rs = requests.get(url)       # 将请求数据转化为python对象       data = rs.json()       # 如果有key值hello返回TRUE       self.assertEqual(True,data.has_key('hello'))       # 测试value值是否正确       self.assertEqual(data['hello'],'world')    def test_post(self):       # 准备url       url = '所测试接口的地址'       # 准备参数       data = {           # key为接口中所定义的-分2中情况测试key:1.key正确;2.key错误接口是否会做相应处理           'stack':'测试数据'}       # 发起请求       rs = requests.post(url,data)       # 获取请求参数       print rs.content