摘要: 一、问题 性能测试时,有人说我要用jmeter压测,实现100万并发能做么? 二、回答 对于普通的系统来说,一般这种是将100万并发和100万TPS的概念搞混了。 分析如下:根据公式:TPS=并发数/业务平均时间,如果系统要求业务平均响应时间不超过10毫秒的话,那么100万并发的TPS就是:100万 阅读全文
posted @ 2023-11-28 13:47 秒秒开心 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、问题 性能压测,如何评估一个系统的TPS和并发数? 二、回答 =》1.对于新系统由业务部门或开发人员预估交易量和TPS指标,可以参考公式:并发用户=在线用户数* 10%。 当一个系统还没有上线时,我们可以预判的是这个系统准备要给多少人使用,如日常在线用户数量要支撑1000,那么并发用户参考值为: 阅读全文
posted @ 2023-11-28 13:45 秒秒开心 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 一、问题 cookie和session的区别? 二、回答 1、总结如下- cookie: - cookie存储于客户端本地,即浏览器缓存 - cookie存储着sessionId,作为后台session缓存的主键,可以快速识别用户身份,减少后台请求 - 问题:数据量较小,不适合存储大数据,如有些图片 阅读全文
posted @ 2023-11-28 13:41 秒秒开心 阅读(78) 评论(0) 推荐(1) 编辑
摘要: 一、问题 pytest中fixture的调用方式有哪几种? 二、回答 有4种方式:1.传参调用2.自动调用autouse=True3.手动调用usefixtures4.与parametrize结合调用indirect=True 第一种方式:传参调用getToken方法装上了 @pytest.fixt 阅读全文
posted @ 2023-11-28 13:38 秒秒开心 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、问题 python中一个方法生成的值如何传给另一个方法使用? 二、回答 有3种方式:1.接收方法A的返回值,传给方法B使用2.设置全局变量传递值3.利用pytest的fixture特性传值 第一种方式:接收方法A的返回值,传给方法B使用 1 import requests 2 host = "h 阅读全文
posted @ 2023-11-28 13:35 秒秒开心 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一、问题 pytest参数化数据来源于excel文件时,如果读取参数化数据? 二、回答 有两种获取方式:1.列表嵌套列表的方式2.列表嵌套字典的方式 更加推荐第2种列表推荐字典的方式,这样就算excel增加一列也没关系,不用大动代码,而列表嵌套列表的方式,一旦excel增加或减少一列,pytest. 阅读全文
posted @ 2023-11-28 13:33 秒秒开心 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、问题 pytest参数化如何读取csv文件数据? 二、回答 有两种获取方式:1.列表嵌套列表的方式2.列表嵌套字典的方式 更加推荐第2种列表推荐字典的方式,更好用。 data\id.csv数据为: 代码如下所示: 1 import csv 2 import os 3 4 import openp 阅读全文
posted @ 2023-11-28 13:31 秒秒开心 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、问题:pytest参数化:1个参数、2个参数、多个参数如何参数化? 二、回答若不采用文件,只采用parametrize可以用如下3种方式:1.传1个参数: 一维列表传参2.传2参数: 列表嵌套元组传参3.传多个参数:列表嵌套字典传参 代码如下所示:1、传1个参数: 1 import pytest 阅读全文
posted @ 2023-11-28 13:29 秒秒开心 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、问题:python如何获取工程的根目录以及文件路径? 二、回答1.思路为在工程根目录下新建一个py文件,这样获取到的路径就是工程的根路径2.基于此即可封装获取文件路径的方法 代码如下所示: 1 import os 2 3 def getFileDir(*args): 4 ''' 5 获取工程中文 阅读全文
posted @ 2023-11-28 13:24 秒秒开心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、问题:我想对a234ba444bab这个字符串,提取出来234和444两组数据,要怎么匹配 二、回答采用re.findall('a(.+?)b','a234ba444bab') 说明:这里.+代表起码匹配一个,如果用.* 的话可能匹配出来空即0~n个这里?代表最小匹配即非贪婪匹配,上面的意思是当 阅读全文
posted @ 2023-11-28 13:23 秒秒开心 阅读(22) 评论(0) 推荐(0) 编辑