随笔分类 - 接口测试-测开成长之路
接口自动化-测开学习
摘要:Python实现Cmultipart/form-data表单类接口请求, 需要安装插件 pip install requests-toolbelt==0.9.1 请求表单类接口,实现如下: from requests_toolbelt import MultipartEncoder from ke1
阅读全文
摘要:在接口测试的时候,经常会需要登录之后获取到token授权之后才能进行接下来的测试工作 一般token信息都是放在header中的,如果每个接口都编辑一次header信息,就会很麻烦 在python中,requests库可以对头部信息进行保持,在接下来的测试中就不需要再次编辑就能保持token # c
阅读全文
摘要:pytest操作数据所需模块PyMysql 安装推荐:pip install PyMysql==0.9.3 先写个方法获取到项目的根目录 # coding=utf-8 import os def root_path(): cur_path = os.path.dirname(os.path.real
阅读全文
摘要:对于一些场景需要大量数据来支撑的测试,就可以用到参数化来节省手工测试所花费的时间 pytest参数化需要用到装饰器:parametrize 用户,导入pytest模块之后,在函数上方使用,效果如下: import pytest @pytest.mark.parametrize("id,goodsco
阅读全文
摘要:import hashlib def sha256jiami(jiami): s = hashlib.sha256() s.update(jiami.encode("utf-8")) #需要对加密内容指定字符编码 b = s.hexdigest() return b def md5jiami(jia
阅读全文
摘要:import requests class OpenAdmin_Auth_Ticket(object): def get_cookie(self,url): res = requests.get(url).cookies return {"Cookie":"SESSION=%s" %res["SES
阅读全文
摘要:案例一: # coding=utf-8 ''' 第4课作业:python实现登陆接口 找个登陆接口 或者找个网站(无验证码的)实现登陆 找不到就用课程的 http://49.235.99.13:8800/users/login/ test@qq.com a123456 ''' import requ
阅读全文
摘要:案例一: # coding=utf-8 ''' 历史上的今天AppKey:key 接口文档地址 https://www.juhe.cn/docs/api/id/63 接口地址:http://v.juhe.cn/todayOnhistory/queryEvent.php 返回格式:json 请求方式:
阅读全文