代码改变世界

随笔分类 -  软件测试

压测秒杀场景常见问题

2022-11-28 17:27 by 清风软件测试开发, 298 阅读, 收藏, 编辑
摘要: 压测秒杀场景常见问题 很多人在做秒杀场景的压测时,经常出现以下两个问题: 1,用自己的笔记本电脑瞬间发起1000个请求 2,没有使用虚拟ip(发起的请求都是同样的一个ip) 其实现在很多人在做秒杀压测的时候,都会遇到这两个问题,第一个问题,就是用一个客户端机器来进行压测,发起大概1万个请求,这样子是 阅读全文

pytest数据驱动 pandas

2022-11-01 16:36 by 清风软件测试开发, 106 阅读, 收藏, 编辑
摘要: pytest数据驱动 pandas 主要过程:用pandas读取excel里面的数据,然后进行百度查询,并断言 pf = pd.read_excel('data_py.xlsx', usecols=[1,2]) print(pf.values) 输出: [[‘听妈妈的话’ ‘周杰伦’][‘遇见’ ‘ 阅读全文

pytest数据驱动(最简单)

2022-11-01 15:47 by 清风软件测试开发, 379 阅读, 收藏, 编辑
摘要: pytest数据驱动(最简单) 第一种:通过yaml文件获取数据(一维列表) data.yaml文件内容如下: - '软件测试'- '单元测试'- '自动化测试'- '性能测试'- '测试开发'- '测试架构师' 测试用例内容如下: @pytest.mark.parametrize('data', 阅读全文

测试开发工程师到底是做什么的?

2022-11-01 11:46 by 清风软件测试开发, 1280 阅读, 收藏, 编辑
摘要: 测试开发工程师到底是做什么的? 一二三线互联网公司对测试开发工程师的要求: 现在很多测试的同事对测试开发工程师的认识都有一定的误差。我最早在阿里的时候和测试开发工程师沟通的时候,发现阿里的测试开发工程师,他们基本上都分为两种,一种是业务类型的,一种是技术类型的,并不是说测试开发工程师就必须得做开发的 阅读全文

自动化测试框架开发python selenium excel POM

2022-10-29 19:59 by 清风软件测试开发, 326 阅读, 收藏, 编辑
摘要: 自动化测试框架开发python selenium excel POM 本文主要是采用python selenium excel POM 做UI自动化测试 测试框架选用的是unittest 测试框架用的是POM分层设计 测试数据用的是excel 测试报告用的是excel 测试日志用的是logging模 阅读全文

测试架构师如何落地性能测试方案(二)

2022-10-28 23:23 by 清风软件测试开发, 349 阅读, 收藏, 编辑
摘要: 测试架构师如何落地性能测试方案(二) 进一步了解java架构师和测试架构师的工作内容 java架构师的工作内容 最近几天经过和系统架构师之间的不断沟通交流,才发现系统架构师一直做的工作并不是敲代码,之前一直以为系统架构师就是敲代码或者是设计架构或者是审核代码,但是经过了解才知道,系统架构师的工作主要 阅读全文

测试架构师如何落地性能测试方案(一)

2022-10-27 09:59 by 清风软件测试开发, 627 阅读, 收藏, 编辑
摘要: 测试架构师如何落地性能测试方案(一) 背景描述: 最近刚接手一个新项目,在最开始的时候要求对这个项目做性能测试,产品经理也给不出性能需求,只因为这个项目是电商项目,可能会有高并发,秒杀的场景,所以产品经理要求我们对这个项目必须做性能测试,又因为这个项目是一个新项目,所以大家都没有重视起来。过了一段时 阅读全文

什么是测试架构师(经验总结)

2022-10-26 19:50 by 清风软件测试开发, 1425 阅读, 收藏, 编辑
摘要: 什么是测试架构师(经验总结) 最近一直在招测试架构师 最近一直在招测试架构师,在这段时间,对测试架构师这个工作职责以及技术要求,都有一些新的认识,同时也回顾总结了自己对测试架构师的一些岗位要求。 由于本人在做的就是测试架构师职位,平时的工作内容就是测试开发方面的工作,包括:自动化测试,性能测试,测试 阅读全文

测试架构师CAP原理(最简单)

2022-10-26 11:07 by 清风软件测试开发, 97 阅读, 收藏, 编辑
摘要: 测试架构师CAP原理(最简单) 很多人都不是很了解CAP理论,其实CAP很简单,不要想复杂了! C:一致性,就是数据一致性,就是数据不出错! A:可用性,就是说速度快,不延迟,无论请求成功失败都很快返回结果,异步就是一种方案 P:分区容错性,就是分布式/微服务,就是跨服务之间允许网络丢失或者服务延迟 阅读全文

测试开发HTTP请求过程(一)

2022-10-21 17:05 by 清风软件测试开发, 129 阅读, 收藏, 编辑
摘要: 测试开发HTTP请求过程 HTTP请求过程: 首先要熟悉http请求过程: 1,服务端建立socket监听 2,客户端发送http请求 3,客户端与服务端建立socket连接 4,客户端 tcp三次握手 >服务端 5,客户端与服务端成功建立socket连接 6,客户端 数据包 >服务端 7,服务端 阅读全文

测试开发jmeter forEach控制器

2022-10-20 14:46 by 清风软件测试开发, 58 阅读, 收藏, 编辑
摘要: 测试开发jmeter forEach控制器 forEach控制器的使用场景:主要是对大量数据轮询就行接口请求 forEach控制器的使用前提:将数据进行参数化 测试开发jmeter forEach控制器的使用如下图: 阅读全文

python adb 安卓app性能测试

2022-09-02 18:30 by 清风软件测试开发, 414 阅读, 收藏, 编辑
摘要: 主要是进行cpu、内存、冷启动、热启动、流量、电量的监测 可获取到相关数据,同竞类产品对比,或者同版本对比 cpustatus adb命令:adb shell "dumpsys cpuinfo | grep com.person.buddy" # coding=utf-8#/usr/bin/pyth 阅读全文

Android 性能稳定性测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇)

2022-08-10 11:44 by 清风软件测试开发, 2397 阅读, 收藏, 编辑
摘要: Android 性能稳定性测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇) 这篇文章写得很好!感谢阿里云开发者社区!!! 原文地址: https://developer.aliyun.com/article/761286 背景 天猫精灵业务主要有如下挑战: 1、除 阅读全文

mysql执行步骤口诀:发连缓分析,优化执行器

2022-07-18 22:08 by 清风软件测试开发, 94 阅读, 收藏, 编辑
摘要: mysql执行步骤口诀:发连缓分析,优化执行器 mysql执行步骤: 1、我们在客户端发起一个SQL的查询; 2、连接器判断用户登录以及用户权限; 3、缓存命中,走缓存(mysql缓存不是redis缓存),直接返回查询结果; 3、缓存没命中,到达分析器,对SQL语句进行分析,包括预处理与解析过程; 阅读全文

tcp udp测试

2022-05-26 21:58 by 清风软件测试开发, 255 阅读, 收藏, 编辑
摘要: tcp udp测试 sub_udp.py #!/usr/bin/env python # -*- coding: utf-8 -*- # 可以正常接收udp import socket import datetime #创建socket对象 #SOCK_DGRAM udp模式 s=socket.so 阅读全文

性能测试案例全过程方案八---------混合场景设计(多线程组并发运行)

2022-03-22 11:30 by 清风软件测试开发, 130 阅读, 收藏, 编辑
摘要: JMeter压力测试(一)中设置线程组的线程数,即执行时的并发用户数,适用于单个线程组的并发测试。 如果测试需求出现如下场景,该如何使用JMeter实现压力测试呢?即JMeter如何实现多线程组并发测试,也就是Loadrunner中的混合场景测试时,该如何设置并发数? 测试需求如下:对业务A、业务B 阅读全文

支付功能测试点

2022-02-17 22:24 by 清风软件测试开发, 970 阅读, 收藏, 编辑
摘要: 支付功能测试点 支付金额 1.小于最小值,如:小于0.01 2.大于最大值/金额上限 3.无实际意义金额,如0元 4.格式错误(负数、非数字) 5.余额小于实际需要支付的金额 6.超过第三方支付接口当日消费/单笔消费金额 支付接口 第三方接口,微信/支付宝/网银系统/post机终端服务 支付操作 1 阅读全文

加压测试TPS上不去的性能分析

2022-01-27 17:49 by 清风软件测试开发, 135 阅读, 收藏, 编辑
摘要: 加压测试TPS上不去的性能分析 阶梯式加压测试接口异常可能存在的原因: 压力机本身性能测试的瓶颈 分析:单机负载能力有限,如果需要模拟的用户请求数超过其负载极限,也会间接影响TPS ,可以通过进行分布式压测来解决其单机负载的问题 网络带宽限制 分析:在压力测试中,有时候要模拟大量的用户请求,如果单位 阅读全文

内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)

2022-01-26 17:56 by 清风软件测试开发, 1235 阅读, 收藏, 编辑
摘要: 内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程) 原文地址 https://zhanghan.blog.csdn.net/article/details/109255980 前言 最近刚上线了一款社交项目,运行十多天后(运营持续每天推量),发现问题: 系统OOM(资源不能被释放) 阅读全文

性能测试案例全过程方案七---------购物流程(重要!!!)

2022-01-20 10:46 by 清风软件测试开发, 134 阅读, 收藏, 编辑
摘要: 性能测试案例全过程方案七 混合场景 Ultimate Thread Group梯度线程 梯度加压测试可以使用插件:Ultimate Thread Group,通过不断加载负载,用于检验不同负载下,检验服务器的性能如:TPS,RT等。添加线程组:右键测试计划->添加->Threads(Users)-> 阅读全文
1 2 3 4 5 ··· 34 下一页