摘要: 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式 PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞 阅读全文
posted @ 2023-09-06 15:52 WJ-HAHA 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1. 安装pytest 1 安装pytest:pip pytest 2 3 三方插件: 4 5 pip install XXX 6 7 pytest-xdist(分布式测试) 8 pytest-selenium(集成selenium) 9 pytest-html(完美html测试报告 原生态) 10 阅读全文
posted @ 2023-07-17 17:42 WJ-HAHA 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、接口的分类:web service接口和http API接口,两者的区分: WebService交互的过程就是,WebService遵循SOAP协议通过XML封装数据,然后由Http协议来传输数据。 1、基于不同协议:HTTPService基于http协议,而WebService基于soap协议 阅读全文
posted @ 2022-07-13 17:19 WJ-HAHA 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1 # 将一个python的字符串转为字典, 2 # 比如字符串: 3 user_info = '{"name" : "john", "gender" : "male", "age": 28}' 4 # 我们想把它转为下面的字典: 5 6 user_dict = {"name" : "john", 阅读全文
posted @ 2022-04-19 19:09 WJ-HAHA 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: 程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 1 product = [ 2 ("ipad", 500), 3 ("touch", 1000), 阅读全文
posted @ 2022-04-19 16:36 WJ-HAHA 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1 import random 2 3 4 print(random.randint(1, 10)) # 产生 1 到 10 的一个整数型随机数 5 print(random.random()) # 产生 0 到 1 之间的随机浮点数 6 print(random.uniform(1.1, 5.4) 阅读全文
posted @ 2022-03-21 14:23 WJ-HAHA 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 抽象出测试用例基类 3 1. 提取Excel文件中的用例数据 4 2. 自动处理鉴权请求头 5 3. 生成一个没有被使用的手机号码 6 """ 7 import unittest 8 import settings 9 10 from common.request_handler i 阅读全文
posted @ 2022-03-21 13:17 WJ-HAHA 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 import pymysql 2 import settings 3 4 5 class DB: 6 def __init__(self, **kwargs): 7 self.conn = pymysql.connect(**kwargs) 8 self.cursor = self.conn.c 阅读全文
posted @ 2022-03-21 13:12 WJ-HAHA 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 在根目录下添加配置文件settings.py文件,用于存放项目中可一些配置化的参数 """ 配置文件 """ import os # 项目根目录 # 配置文件的绝对路径 BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 项目的HOST P 阅读全文
posted @ 2022-03-21 12:05 WJ-HAHA 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 日志处理器 3 """ 4 5 import logging 6 import settings 7 8 9 def get_logger(name='WJ-test', file='WJ-test.log', 10 fmt='%(levelname)s %(asctime)s [% 阅读全文
posted @ 2022-03-21 11:55 WJ-HAHA 阅读(212) 评论(0) 推荐(0) 编辑