随笔分类 -  自动化测试 / python自动化测试 / 项目实战

登录接口,jsonpath提取响应结果,token鉴权处理
摘要:import time import uuid import requests import pprint from jsonpath import jsonpath from test_image_code import ImageCode class Manage: def __init__(s 阅读全文

posted @ 2024-04-08 13:22 诚实的表达自己 阅读(73) 评论(0) 推荐(0)

图形验证码处理
摘要:import base64 import json import requests import uuid class ImageCode: # 调用图片验证码原有接口获取编码 def get_image(self, uuid): url = "http://shop.lemonban.com:81 阅读全文

posted @ 2024-04-08 13:18 诚实的表达自己 阅读(73) 评论(0) 推荐(0)

接口自动化框架设计
摘要:框架通用性:哪里都可以使用 可扩展性:方便新增和修改功能 可维护性:是否便于修改,适当封装但不能过度、分层设计(同一类型放一块) 分层设计框架思路: 1、写测试用例数据:test_data,存放excel 2、测试用例文件:test_cases,写测试流程、业务流程、接口要干什么 3、封装的工具类: 阅读全文

posted @ 2024-04-06 19:54 诚实的表达自己 阅读(60) 评论(0) 推荐(0)

授权处理:token和session
摘要:1、session服务器认证、授权、鉴权: cookie + session来做认证 cookie是放在游览器中的 session是保存在服务器的数据库中的 session鉴权处理:self.session = request.session() 直接拿self.session发送请求就好了,无需收 阅读全文

posted @ 2024-04-06 19:52 诚实的表达自己 阅读(61) 评论(0) 推荐(0)

RSA分片加密和解密
摘要:# 第一步:生成秘钥 import rsa import base64 # 使用rsa非对称加密过程解析 class MyRsa: """ 1、接收者(A)生成512位公私钥对 # a. lemon_pub为PublicKey对象, lemon_priv为PrivateKey对象 # b. 512为 阅读全文

posted @ 2024-04-06 19:11 诚实的表达自己 阅读(231) 评论(0) 推荐(0)

植物大战僵尸
摘要:import random class PlantsVSZombies: """ 植物大战僵尸 """ # 类属性 top_score = 0 # 实例属性,好比是菜, # 加入玩家的属性:姓名,分数,玩家特有的属性 def __init__(self, playser_name): self.pl 阅读全文

posted @ 2020-03-08 16:56 诚实的表达自己 阅读(310) 评论(0) 推荐(0)