2025-05-24
测试理论
00

1. 什么是软件?

软件是程序、数据、和相关文档的集合,指挥硬件完成特定的任务。简而言之,软件 = 程序 + 数据 + 文档(我认为测试人员应该对此有基本的了解,测试并非只是提bug,我们应该在自己的能力范围内,确保软件各组成部分的质量;当然我知道这绝非易事,作为一名初级软件测试人员,我的话语权较少对于软件产品影响不大,但这并不妨碍我对于软件工程每个阶段的思考,使得自己的每条建议都有价值)

2025-05-14
Appium基础
00

1. 安装nodejs

法一:通过官网进行下载。

官网网址:https://nodejs.org/en/download

image.png

法二:通过命令行安装。

相关信息

安装 Homebrew(如果尚未安装):Homebrew 是一个包管理器,它使得在 macOS 上安装各种软件包变得非常容易。

1. 在终端中运行以下命令来安装 Homebrew:/usr/bin/ruby -e "$(curl –fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 或者覆盖安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 检查homebrew是否安装

image.png

3. 安装 Node.js:一旦安装了 Homebrew,您可以使用以下命令来安装 Node.js:

image.png

4. 检查node版本

image.png
这将分别显示安装的Node.js和npm的版本号,至此以成功在macOS上安装了Node.js。

如需重新安装:brew reinstall node 默认的npm源再国内都很慢,安装好node之后需要重新配置一个国内源 (非必须) npm config set registry https://registry.npm.taobao.org/

2. 安装 Appium

1. 安装Appium Gui

直接官网下载 Appium 客户端版本安装即可,目前Appium Gui 已不再维护

官方下载地址:https://github.com/appium/appium-desktop/releases

2025-05-13
docker基础
00

1. Centos docker安装 & 阿里云镜像加速配置

  • 查看系统内核:uname -r
  • 查看系统环境:cat /etc/os-release

1. 清理docker旧版本,以避免和新版本冲突。

2025-05-12
jmeter基础
00

前言

Jmeter提供了一个通过两种方式生成多维度图形化测试报告的扩展模块。

  • 在JMeter性能测试结束时,自动生成本次测试的HTML图形化报告
  • 使用已存在的测试结果文件.jtl结果文件和.csv结果文件,来生成改次测试结果的HTML图形化报告
2025-05-11
jmeter基础
00

前言:

  • 监控服务器资源也是性能测试所关心的一部分,性能测试我们关注的重要指标是:并发数、TPS、请求的成功率、响应时间、服务器的CPU、menery、I/O disk等。Jmeter的聚合报告可以查看并发数、吞吐量、请求成功率、响应时间等;如果要查看服务器端的CPU、menery、I/O disk等就需要安装ServerAgent
  • 该文档将讲解如何通过Jmeter插件来监控服务器,并通过Jmeter来监控结果
  • 场景:测试服务器本身在一定指标下所承载的并发量,或者承载规定并发量所需的服务器量,并为分布式部署提出测试建议。
  • 目前使用该插件进行监控的方案几乎不被采纳,更多选择的是普罗米修斯+Grafana的方案;云服务器有看板监控,宝塔亦然;本次只是一次个人记录,不作为实际应用