摘要: 在上篇中记录了压力机服务器配置调到了60核120G,但这个配置也是压测结果非常不稳定,同样场景多次压测试通过率与响应时间差异极大。意识到一味的提升配置,改jmeter内存大小 起不到相应的作用。依然绕不开单机压问的问题(1、单机端口不够用 2、带宽不够用 3、负载过高,性能损耗大,延时高,数据不准) 阅读全文
posted @ 2024-03-22 21:07 LCX测试小姐姐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 由于上次三八女神秒杀活动宕机,马上又来一轮秒杀活动,所以这次要做好准备。 由于压测大批量数据,没有做分布式,所以把华为云压力机由8核16G 扩展到了 60核120G。 jmeter内存由原来的“: "${HEAP:="-Xms4g -Xmx12g -XX:MaxMetaspaceSize=4096m 阅读全文
posted @ 2024-03-19 23:23 LCX测试小姐姐 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 需要把登陆接口返回的token提取出来,保存到一个文件里给其它接口用。登陆接口响应如下 在登陆接口取样器下添加 "JSON提取器",提取token 在登陆接口取样器下添加"BeanShell 后置处理程序" 代码如下: //指定需要定稿到哪个文件,格式:TXT,CSV FileWriter file 阅读全文
posted @ 2024-03-19 22:23 LCX测试小姐姐 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 分词器定义: 从一串文本中切分出一个一个的词条,并对每个词条进行标准化 分词处理过程: 1、分词前预处理:过滤HTML标签、特殊符号转换 2、分词: 3、标准化:大小写转换、单复数转换、同义词转换 ES内置分词器: 1、standard分词器:默认将词汇单元转换成小写形式,去掉领用词和标点符号,中文 阅读全文
posted @ 2023-12-29 19:50 LCX测试小姐姐 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch适合海量数据(PB级别的)搜索,最多延迟1秒,实施高可用。现在公司里的商品信息、门店信息都使用ES了。 Elasticsearch常用术语 Index索引:可以理解为MYSQL里的数据库 Type索引中的数据类型:可理解为mysql里的表table json格式的Docum 阅读全文
posted @ 2023-12-02 10:02 LCX测试小姐姐 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Cookie及token 请求原理:cookie信息 第一次访问及登陆接口的响应头里会返回:set-cookie,包含Uid,sessionId、域名domain;token是在登陆接口的响应体里返回的。其它接口在请求头里携带cookie或token. web通常用cookie,移动端通常用toke 阅读全文
posted @ 2023-11-05 11:17 LCX测试小姐姐 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、登陆 优化前:12000用户 120秒 99%的请求响应时间在9.8秒内 优化后:12000用户 120秒 99%的请求响应时间在0.3秒内 优化内容:用户表增加了索引 2、创建订单 测试环境优化前后创建订单对比:优化前:1000订单 120秒 99%响应时间为14秒 如下: 优化后优化后:10 阅读全文
posted @ 2023-10-11 17:33 LCX测试小姐姐 阅读(25) 评论(0) 推荐(0) 编辑
摘要: RocketMQ背景是阿里巴巴,经历双11考验,Java语言编写,非常好完整体系 1、支持事务消息(实现解决分页式事务的问题) 2、支持高并发顺序消息处理(采用内存队列+多线程处理) (一个队列中的消息先进先出;单一队列百万消息,整体亿级消息的堆积能力,依然保持写入低延迟) 3、消费者支持tag过滤 阅读全文
posted @ 2023-05-20 22:04 LCX测试小姐姐 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 场景要求 1、用户登陆 每个用户登陆一次(仅一次控制器) 2、压测试接口获取门店列表 性能场景指标 1、验证最大在线用户数--(负载测试) 2、错误率<0.5% 3、请求响应时间<2S 4、场景运行时间10分钟--不需要 同步定时器 5、服务器资源使用合理(cpu使用率<80%,内存使用率<80%) 阅读全文
posted @ 2023-03-08 15:34 LCX测试小姐姐 阅读(734) 评论(0) 推荐(0) 编辑
摘要: python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便重新环境部署。 使用pip生成:pip freeze >requirements.txt 会生成一个requirements.txt文件,安装或升级包后,要更新这个文件。 如果要创建这个环 阅读全文
posted @ 2023-03-06 14:17 LCX测试小姐姐 阅读(61) 评论(0) 推荐(0) 编辑