写个简单的接口测试脚本,实现功能如下:
- 多个接口,多组参数值测试
- 打印url、输入参数、断言内容
- 断言正确就返回结果Pass,断言错误就返回结果Fail,最后统计通过和失败的用例数
数据、程序分离,详情如下:
程序:
# encoding=utf-8
# 多接口多参数组合
# R 2018/11/2 23:22
import requests
import json
import os
import hashlib
import pickle
from conf import * # 文件,定义register,url
static_data={}
pass_num=0
fail_num=0
total_num=0
def send_request(url, data):
r = requests.post(url, data=data)
return r
def print_response_info(response_obj):
print("测试url是: ", url)
print("测试参数是: ", data)
print("断言内容: ", assert_content)
print()
print("返回码是: ", response_obj.status_code)
print("返回字符串是: ", respo