自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 测试常见类型

2025-11-25 18:09:23 356

原创 测试用例常用设计方法

将数据划分为若干个等价类(即有相同特征的数据集),从每个等价类中选取少量代表性数据作为测试用例,假设等价类中一个数据测试通过,该类中其他数据也会通过;若一个失败,其他也可能失败。基于 “边界值是缺陷高发区” 的原则,选取输入 / 输出数据的边界值及邻近值作为测试用例(如范围的最小值、最大值、最小值 - 1、最大值 + 1)。模拟用户实际使用软件的业务流程(场景),覆盖流程中的 “正常路径” 和 “异常路径”,设计端到端的测试用例。当输入条件有多个,且输入条件的组合会影响输出结果。

2025-11-25 17:27:39 501

原创 接口性能测试第一节:类型以及流程

通过使用性能测试工具,如jmeter、loadrunner、locust等,模拟用户正常、异常、峰值等情况下,系统性能的各个指标的值,是否满足要求。5、稳定性测试:在最优并发数的情况,持续数小时的时间,一般是8~24h的,性能指标正常。4、压力测试:超过峰值的加压,找到性能指标拐点,找到最大的并发数。3、负载测试:不断的加压,查看性能指标数,找到最优的并发数。1、用户并发数:同一时间同时操作的用户数。2、基准测试:未加压的性能指标。CPU、内存、磁盘、网络。3、响应时间,小于1s。1、性能测试:指标测试。

2025-08-15 17:09:49 255

原创 Mac安装ant

source ~/.zshrc(如果编辑的是~/.bash_profile文件,则输入:source ~/.bash_profile),使得环境变量生效。如果使用vi,按“Esc”键,然后输入“:wq”并回车;如果使用nano,按“Ctrl + X”,然后按“Y”键确认保存并回车。export ANT_HOME=/Users/你的用户名/Ant/apache-ant-1.10.15。4、检查是否配置成功,终端输入:ant -version,有版本输出表示配置成功。文件不存在,你可以终端输入。

2025-08-13 17:37:31 433

原创 Jmeter使用第二节-接口测试(Mac版)

当配置默认值后,再创建http请求后,如果域名不变,那么就不需要再填写Web服务器的协议、域名和端口号,直接使用上述中的http请求默认值。6、请求头的使用,有一些接口请求,需要带请求头,在接口添加配置元件:http信息头管理器。3、先配置http请求默认值(开始测试接口,服务器域名是不变的,当从开发环境切换到测试环境,直接修改默认值即可)4、添加一个监听器-查看结果树,检查接口的请求结果,对比接口文档的返回,即可测试完成。3、请求参数:字符串参数、表单参数、json 参数、文件参数。

2025-08-11 22:39:04 816

原创 http协议和https协议的区别

在 HTTP 和 TCP 之间增加了 SSL/TLS 层,传输前需完成 “握手” 过程(验证证书、协商加密算法等),端口默认为。明文传输数据,数据在传输过程中未经过加密,容易被第三方窃听、篡改或伪造,安全性低。适用于非敏感数据传输,如静态资源(图片、公开文章)、内部系统等。由于多了加密、解密步骤,性能略低于 HTTP。直接通过 TCP 协议传输数据,端口默认为。,传输流程简单,效率略高(无加密开销)。无需证书,任何服务器都可使用,门槛低。颁发的数字证书,用于验证服务器身份。基于 HTTP 协议,通过。

2025-08-11 16:58:43 395

原创 接口请求方式get post put delete区分

维度GETPOSTPUTDELETE主要用途获取资源创建 / 部分修改资源全量更新资源删除资源参数位置URL 查询字符串请求体请求体通常在 URL 路径中安全性安全(不修改数据)非安全(可能修改数据)非安全(修改数据)非安全(删除数据)幂等性幂等(多次结果一致)非幂等幂等幂等数据长度限制有(URL 长度限制)无无无缓存支持可缓存通常不缓存通常不缓存通常不缓存。

2025-08-11 16:52:31 444

原创 Jmeter使用第一节-认识面板(Mac版)

2、线程组:可以设置线程数、循环次数等参数来模拟用户行为。8、取样器:常用http请求,用于发送接口请求。3、配置元件:常用接口的配置、协议等。4、前置处理器:接口请求之前处理。5、后置处理器:接口请求之后处理。9、断言:用于接口响应是否成功。1、测试计划:总体项目容器。10、监听器:收集测试结果。常用的基础元件(10个)6、逻辑控制器:判断条件。7、定时器:延迟请求接口。

2025-08-07 22:17:57 256

原创 测试工程师的专业性体现

测试工程师的专业性并非单一技能的体现,而是等多维度能力的综合展现。其核心目标是通过系统化的质量保障手段,降低软件缺陷风险,提升产品用户体验。

2025-08-04 22:26:05 779

原创 如何保障测试数据的准确性和稳定性

保证测试数据的准确性和稳定性是软件测试质量的核心基础,直接影响测试结果的可信度和测试效率。这需要从等全流程进行系统化管控。

2025-08-04 22:16:32 787

原创 客户端性能采集方式及其区别

选择客户端性能采集方式时,需结合监控目标(是业务指标、系统资源还是用户体验?)、应用类型(原生 APP/Web/H5?)、成本预算(开发成本、接入复杂度?)综合判断。实际场景中,往往会组合多种方式(如 “埋点 + APM + 网络抓包”),实现 “业务指标 - 全链路流程 - 网络瓶颈” 的全方位覆盖。

2025-08-04 17:11:19 1247

原创 Git 的配置(Mac版本)

如果设置成功了就会显示你刚刚设置的用户名和邮箱地址。

2025-06-07 15:48:07 439

原创 Mac 安装Git

下载Xcode 工具,运行Xcode,选择“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点击install 即可(做iOS开发反正要下这个工具)安装 Homebrew即可,安装成功后,再次打开终端,输入:brew install git,即可。验证是否安装成功,打开终端,输入git --version,显示对应版本号,表示安装git 成功。,下载最新版本的安装包,双击下载的。文件,按指引完成安装。

2025-06-06 23:21:20 3342 2

原创 第四节 手机双端安装Charles的https证书

1、打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中。1、打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中。忽略|允许,选择允许,安装描述文件,并信任。3、进入手机设置 → 更多设置 → 系统安全 → 从存储设备安装 → 选择charles.pem,点击高级,安装证书即可。2、手机连接电脑代理,打开浏览器,输入网址:chls.pro/ssl。

2025-05-13 21:28:55 1835

原创 第三节 Charles常见问题(Mac版)

首先手机需要安装信任证书,然后打开Charles,选择【Proxy】→ 【SSL Proxying Setting】,勾选【Enable SSL Proxying】,点击【add】,添加数据即可,如下图:(https协议默认端口号为443)【设置】---【通用】---【关于本机】---【证书信任证书】---打开针对根证书的完全信任的开关。然后,将【Combine request and response】取消勾选,如下图,即可。3、手机安装了信任证书,为什么mock的数据中走https 协议的没有生效?

2025-05-13 21:22:40 365

原创 第二节 Charles功能使用(Mac版)

rewrite功能重写对应的内容,主要可以对某些匹配请求的header、host、url、path、query param、response status、body进行rewrite。此时可以通过map local 功能,将请求的数据或收到的数据做修改后,生成自己的目标数据,达到测试目的。(3)用任何一种文本编辑器打开本地存好的Response的json文件,修改对应的内容,保存,手机再次请求接口即可。(2)手机启动应用重新请求数据,即接受的就是来自测试域名地址的数据,可以开始目标测试。

2025-05-13 21:20:07 396

原创 第一节 Charles下载和启动(Mac版)

默认是使用30天的一个状态,到期了再卸载安装。也可以网上找一找序列码激活。

2025-05-13 18:24:37 524

原创 如何发现和解决产品中的 badcase

一、发现产品中的 badcase用户反馈收集数据分析内部测试与体验竞品对比二、解决产品中的 badcase

2024-11-13 16:24:41 2168

原创 appium、wda、uiatomator2 的作用和区别是什么

Appium 作用: 跨平台自动化测试:Appium 是一个开源的跨平台自动化测试框架,用于对移动应用(包括原生应用、混合应用和移动网页应用)进行自动化测试。它允许测试人员使用多种编程语言(如 Python、Java、JavaScript 等)编写测试脚本,通过 WebDriver 协议与移动设备进行通信。 模拟用户操作:能够模拟用户在移动设备上的各种操作,如点击、滑动、输入文本等。例如,在测试一个购物 APP 时,可以使用 Appium 模拟用户登录、浏览商品、添加到购物车、结算等一系列操作,

2024-11-13 09:21:14 671

原创 移动客户端的稳定性建设和对应衡量指标

一、客户端 APP 稳定性建设(一)需求分析与设计阶段明确稳定性需求: 与产品、运营等相关团队深入沟通,了解 APP 的业务场景、目标用户群体以及使用习惯等信息。例如,对于一款金融交易 APP,用户在进行交易操作时,APP 必须保持高度稳定,任何闪失都可能导致用户财产损失;而对于一款社交娱乐 APP,虽然对稳定性要求也高,但可能更侧重于在高并发聊天、分享等场景下的稳定运行。 根据这些信息,确定 APP 在不同场景下的稳定性要求,如可接受的崩溃次数、响应时间范围等,为后续开发和测试提供明确的目

2024-11-13 09:12:45 1625

原创 性能测试之评估指标

一、响应时间二、并发用户数三、吞吐量四、资源利用率五、错误率六、TPS(Transactions Per Second)七、QPS(Queries Per Second)

2024-11-05 16:22:20 1074

原创 性能测试之基本概念

性能测试是利用性能测试工具,通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能各项指标是否满足生产性能要求的过程。

2024-11-05 16:21:02 476

原创 Jmeter下载和启动(Mac版)

如果使用nano,按“Ctrl + X”,然后按“Y”键确认保存并回车),在终端输入:source ~/.zshrc(如果编辑的是~/.bash_profile文件,则输入:source ~/.bash_profile),使得环境变量生效。1、下载好的文件,解压到自己常用的目录下,终端cd 进入文件bin 下,输入sh jmeter,即可启动jmeter。(4)检查是否配置成功,终端输入:jmeter -v,显示内容对应的jmeter版本号,表示配置成功。(1)在终端输入命令:open ~/.zshrc(

2024-10-29 16:12:06 844

原创 iOS客户端自动化01-wda下载

5、选择自己的调试设备Product->Destination->自己的iPhone,然后Product->Scheme 选择 WebDriverAgentRunner,最后运行 Product -> Test,手机即可展示安装的app。2、需要的东西:Mac、iPhone、Mac安装Xcode、iPhone安装facebook的一个开源框架wda、Xcode 个人开发者账号。6、进入手机设置->通用-> 设备管理 ->开发者应用-> 然后点击信任,再次运行 Product -> Test即可。

2024-10-28 22:56:41 701

原创 Mac 下载python

根据自己的Mac的当前系统版本,选择下载不同的安装包即可,安装一路下一步下一步,使用时Python3.0时,终端输入Python3 即可。(2)选择下载community版本,下载后一路下一步安装即可(专业版本的30天免费,社区版本免费,一般普通使用,社区版本就可以满足了)1、Python下载,Mac用最新的3.0版本,去官网下载即可。二、Python的好朋友—pycharm(一款很好用的编辑器)一、下载python。

2024-10-24 23:47:12 1264 1

原创 Mac 安装sdk

source ~/.zshrc(如果编辑的是~/.bash_profile文件,则输入:source ~/.bash_profile),使得环境变量生效。如果使用vi,按“Esc”键,然后输入“:wq”并回车;如果使用nano,按“Ctrl + X”,然后按“Y”键确认保存并回车。2、安装后打开,会提示下载sdk,默认选择即可,下载成功后,在Android Studio的Settiing可见。4、检查是否配置成功,终端输入:adb,有内容输出表示配置成功。1、在终端输入命令:open ~/.zshrc(

2024-10-24 23:36:26 2066

原创 Mac 安装jdk

source ~/.zshrc(如果编辑的是~/.bash_profile文件,则输入:source ~/.bash_profile),使得环境变量生效。如果使用vi,按“Esc”键,然后输入“:wq”并回车;3、查看jdk 安装地址,终端输入: /usr/libexec/java_home -V。4、检查是否配置成功,终端输入:echo $JAVA_HOME,有内容输出表示配置成功。5、检查是否安装成功,终端输入:java -version,有版本号输出,表示安装成功。2、双击下载的文件,逐步安装即可。

2024-10-24 23:00:22 7656 2

原创 Mac的~/.bash_profile和~/.zshrc区别

和~/.zshrc。

2024-10-24 22:39:23 2162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除