随笔分类 - python接口自动化
摘要:post请求 不带body的post请求 1 import requests 2 3 url = "http://japi.juhe.cn/qqevaluate/qq" 4 5 #appkey为个人申请 6 #此接口参数不在body中,参数在url?后,所以加参数params 7 par = { 8
阅读全文
摘要:一、Unittest Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。 Unittest支持自动化测试,测试用例的初始化、关闭和测试用例的
阅读全文
摘要:一、 封装登录接口并进行参数化--禅道登录为例 login函数封装了登录接口并对登录账号和密码进行参数化 is_login_sucess函数封装了判断登录成功的方法 1 #testLogin.py 2 import requests 3 4 #登录案例 5 6 def login(s,admin,p
阅读全文
摘要:一、安装 pip install ddt 二、数据驱动需在类名上加@ddt.ddt,在测试用例上加@ddt.data(*data) ,data为准备的数据 1 import unittest 2 import ddt 3 4 #测试需要准备的数据 5 data = [ 6 {"user":"admi
阅读全文
摘要:1 from lxml import etree 2 import urllib3 3 import requests 4 urllib3.disable_warnings() 5 url="https://www.cnblogs.com/mvc/blog/news.aspx?blogApp=xia
阅读全文
摘要:Unitest是python里面的单元测试框架,方便组建测试用例,执行用例,并生成测试报告 注意: 测试类,继承单元测试unitest.TestCase这个类 测试方法(用例)必须以test开头 测试类就是多个用例的一个集合,相当于是测试用例的一个模块 1 import unittest 2 3 c
阅读全文
摘要:Request传Json参数 Post请求有两种方法传json参数第一种:传json参数(自动转json了)第二种:传data参数(需json转换) Responses返回json数据 1 import requests 2 3 url ="http://v.juhe.cn/toutiao/inde
阅读全文
摘要:Get请求有2种情况: 第一种是一个纯url地址,没有问号,也没有参数 1 import requests 2 import urllib3 3 #忽略警告 4 urllib3.disable_warnings() 5 # InsecureRequestWarning 6 7 #SSLError,增
阅读全文

浙公网安备 33010602011771号