自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未央的博客哟

欢迎各位参观学习我的博客,请多指教,三连必回哦!!!!!

  • 博客(251)
  • 收藏
  • 关注

原创 【LoadRunner】博客笔记项目 性能测试报告

使用loadrunner进行简单性能测试:(1)测试功能:针对登录、编写并发布博客以及删除博客、注销等功能进行简单的性能测试。(2)测试进阶:然后在实现的过程中,插入集合点以及事务等,并通过设置来实现用户的并发操作。并输出性能测试报告

2024-07-15 21:37:54 954

原创 【性能测试】第二节.loadrunner工具介绍(LR)

一、VUG:虚拟用户发生器1.1 实现作用主要用来生成性能测试脚本(写脚本)(1)作用:创建和设计测试场景,运行测试脚本,监控场景运行,收集测试过程的数据(2)打开方法:① 直接点击桌面的controller图标or ② 在VUG中Tools =》 Create Controller Scenario。

2024-07-13 21:43:41 1352

原创 【性能测试】第一节.性能测试基础

(1)概念:为了发现系统性能问题或获取系统性能相关指标而进行的测试。⼀般在真实环境、特定负载条件下,通过工具模拟实际软件系统的运行及其操作,同时监控性能各项 指标,最后对测试结果进行分析来确定系统的性能情况。(2)常见的性能问题:查询数据时间过长,网速很慢,服务器无响应,查询数据很长时间才显示列表(3)举例说明:以购物软件为例:1)购物过程中页面突然无法打开,刷新后可以重新打开2)双十一期间无法进入商品页面3)页面加载时间过长,需要消耗用户大量的等待时间。

2024-07-12 22:18:54 660

原创 【接口自动化测试】销售通项目核心功能接口自动化实现

项目介绍: 销售通是一款综合性的销售管理系统(CRM),旨在为销售人员和财务人员提供全面的线索管理和合同管理支持。系统主要包含以下功能模块:一.合同管理业务,支持合同的上传、新增和管理,确保合同流程的规范化和高效性;二.课程管理模块: 包含课程的添加、修改、查询和删除功能,便于课程资源的管理和利用。销售通实现了销售过程的全面数字化,提升了销售团队的工作效率和业务管理水平。

2024-07-12 18:04:46 2400

原创 【Linux操作系统-测试】第三节.Linux 系统、网络信息、用户权限命令总结

一、Linux 系统相关信息命令1.1df 命令--查看磁盘剩余(1)作用:显示磁盘文件系统使用情况。(2)命令格式:df + [选项](3)df 常用选项-h 以人性化的方式显示文件大小#显示磁盘文件系统使用情况df -h。

2024-07-10 16:56:13 883 1

原创 【Linux操作系统-测试】第二节.Linux 常用指令介绍(下)

二、查看文件内容2.1cat命令--查看文件内容2.2more命令--分屏查看2.3grep命令--过滤查看三、linux其他常用命令3.1echo命令--回显3.2clear命令--清屏3.3 >,>>重定向符号--输出重定向3.4管道符号--命令结果传递给下一个命令3.5ln命令--创建链接文件3.6find查找指定文件四、打包和压缩文件命令4.1gzip压缩和解压文件4.2zip压缩和解压文件4.3tar打包和解包文件或目录4.4tar与。

2024-07-09 17:06:16 568 1

原创 ​文章目录前言一、BM70 兑换零钱(一)题目描述题目解析二、BM71 最长上升子序列

一、BM70 兑换零钱(一)题目描述描述:给定数组arr,arr中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱数,求组成aim的最少货币数。如果无解,请返回-1.示例1:示例2:示例3:备注:题目解析二、BM71 最长上升子序列(一)题目描述描述:给定一个长度为 n 的数组 arr,求它的最长严格上升子序列的长度。所谓子序列,指一个数组删掉一些数(也可以不删)之后,形成的新数组。

2024-07-08 21:36:25 390

原创 【Linux操作系统-测试】第二节.Linux 常用指令介绍(上)

一、Liunx的常用命令总结1.1linux下的常用快捷方式上下键:快速调出历史执行过的命令tab键:自动补齐。

2024-07-08 21:34:26 1088

原创 【接口自动化测试】第四节.实现项目核心业务的单接口自动化测试

需求:完成测试脚本的业务实现针对响应结果进行断言。

2024-06-30 16:47:09 715

原创 【接口自动化测试】第三节.实现项目核心业务接口自动化

登录接口的接口测试文档接口信息:1.验证码:(1)地址:http://kdtx-test.itheima.net/api/captchaImage(2)方法:get2.登录:(1)地址:http://kdtx-test.itheima.net/api/login(2)方法:Post(3)请求数据:(4)请求头:Content-Type: application/json。

2024-06-29 21:17:11 1016

原创 【APP移动端性能测试】第四节.APP移动端常见的性能测试点(下)

流量:手机通过运营商上网时,运营商的网络替我们转发报文,报文包括上下行的报文。测试流量的方法:1、流量统计(统计上下行的报文)2、抓包(fiddler、tcpdump)

2024-06-22 11:31:55 557

原创 【APP移动端性能测试】第三节.性能测试工具GT和常见的性能测试点(上)

GT简介:GT(随身调)Android版是腾讯MIG专项测试组自行研发的APP随身调测平台,它是直接运行在手机上的"集成调测环境"(ITE,Integrated Test Environment)。之所以叫"集成调测环境”,是因为仅用GT即可独立完成如下针对AUT的测试工作:基础性能测试:手机整机或者手机上安装的任何一个APP的CPU、内存、网络流量、流畅度、帧率、电量等基础性能指标的实时展示、历史数据采集及excel格式存储、曲线绘制等。

2024-06-21 18:52:47 5580

原创 【APP移动端性能测试】第二节.APP应用兼容性、安装卸载、push消息推送测试

APP应用测试要点业务功能测试兼容性测试安装卸载升级测试交叉事件测试push消息测试性能测试(CPU、内存、流畅度、流量、电量、启动速度)用户体验测试稳定性测试显性需求根据软件说明,设计文档或用户需求验证App的各个功能的实现。隐性需求:相关业务:功能影响到的相关业务其他角度:分支流程、逆向操作、异常操作补充精简:测试策略、业务知识、测试经验兼容性测试覆盖市场主流手机型号分辨率:1080*1920,720*1280。尺寸:5.5 4.7 6.0(1)与手机硬件兼容。

2024-06-20 19:02:29 1049

原创 【APP移动端性能测试】第一节.APP应用架构、环境和敏捷开发模型介绍

(1)APP应用架构APP和web使用的后端服务器是相同的前后端都使用HTTP协议进行交互(也有部分APP用socket来交互)APP是C/S结构,web浏览器是B/S结构APP前后端交互的数据格式以json为主,web前后端交互的数据格式以HTML为主解析:C/S结构和B/S结构C/S结构是一种软件系统体系结构,这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。B/S结构。

2024-06-19 16:50:02 1466

原创 【接口自动化测试】第二节.Requests库和接口对象封装

文章目录前言 一、Requests库 1.1Requests介绍 1.2Requests发送请求 1.3Requests查看响应 1.4案例1登录接口调试-获取验证码 1.5案例2登录接口调试-登录 1.6 归纳小结 二、接口对象封装 2.1 当前代码待优化问题 2.2 接口对象封装思路 2.3案例1实现登录接口对象封装与调用 2.4

2024-06-19 16:39:38 1122

原创 【牛客面试必刷TOP101】Day33.BM70 兑换零钱(一)和BM71 最长上升子序列(一)

一、BM70 兑换零钱(一)题目描述给定数组arr,arr中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱数,求组成aim的最少货币数。如果无解,请返回-1.示例1:示例2:示例3:题目解析二、BM71 最长上升子序列(一)题目描述给定一个长度为 n 的数组 arr,求它的最长严格上升子序列的长度。所谓子序列,指一个数组删掉一些数(也可以不删)之后,形成的新数组。

2024-06-18 18:28:46 535

原创 【接口自动化测试】第一节.接口自动化测试基础和框架介绍

(1)定义:接口自动化:使用工具或代码代替人对接口进行测试的技术。(2)测试目的:防止开发修改代码时引入新的问题。(3)什么时候开展接口自动化测试?开发提测前,优先开展接口自动化测试;开发提测后,优先开展系统测试、后开展接口自动化测试;项目目录结构apiTestFramework # 项目名称├── api # 定义封装被测系统的├── script # 定义测试用例脚本├── data # 存放测试数据文件├── report # 存放生成的测试报告。

2024-06-18 14:56:19 448

原创 【牛客面试必刷TOP101】Day32.BM68 矩阵的最小路径和和BM69 把数字翻译成字符串

前言文章目录前言总结前言描述: 示例1:示例2:示例3:示例4: 描述: 示例1:示例2:总结。

2024-06-15 10:33:49 193

原创 【APP移动端自动化测试】第四节.元素操作的API

(1)应用场景需要点击某个按钮的时候使用(2)方法名#对element按钮进行点击操作(3)示例1.打开《设置》2.点击放大镜按钮(4)核心代码。

2024-06-14 16:26:57 1345

原创 【APP移动端自动化测试】第三节.UIAutomatorViewer元素定位API操作

(1)应用场景定位元素的时候必须根据元素的相关特征来进行定位,而UIAutomatorViewer就是用来获取元素特征的。(2)简介UlAutomatorViewer用来扫描和分析Android应用程序的UI控件的工具。(3)使用步骤1.进入SDK目录下的目录mac在tools/bin目录下,打开uiautomatorviewerowindows在 tools目录下,打开uiautomatorviewer.bat2.电脑连接真机或打开android模拟器3.启动待测试app。

2024-06-13 10:54:24 1302

原创 【牛客面试必刷TOP101】Day31.BM65 最长公共子序列(二)和BM66 最长公共子串

前言前言总结前言描述: 示例1:示例2:示例3:示例4:描述:示例1:​​​​​​​。

2024-06-12 19:33:49 224

原创 【APP移动端自动化测试】第二节.Appium介绍和常用命令代码实现

(1)Appium介绍Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于iOS和Android操作系统。原生的应用是指用android或iOS的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者Chrome应用或者类浏览器的应用。混合应用是指一种包裹webview的应用,原生应用于网页内容交互性的应用。重要的是Appium是跨平台的,何为跨平台,意思就是可以针对不同的平台用一套api来编写测试脚本。

2024-06-12 16:27:48 1548 1

原创 【APP移动端自动化测试】第一节.环境配置和adb调试工具

之前文章已经介绍过,此处就不赘述了。(1)简介:ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。(2)abd构成:client端,在电脑上,负责发送adb命令daemon守护进程,在手机上,负责接收和执行adb命令。

2024-06-11 16:26:42 1611

原创 【牛客面试必刷TOP101】Day31.BM60 括号生成和BM61 矩阵最长递增路径

二、BM61 矩阵最长递增路径。

2024-06-11 11:12:12 488

原创 【JMeter接口测试工具】第二节.JMeter项目实战(下)【实战篇】

场景举例:场景1:模拟半小时之内 1000 个用户访问服务器资源,要求平均响应时间在3000ms内,且错误率为0步骤一:搭框架,配置线程组。步骤二:搭框架,配置HTTP请求。

2024-06-11 10:23:38 770

原创 【JMeter接口测试工具】第二节.JMeter项目实战(上)【实战篇】

零、接口测试流程1、制定测试计划,分配任务2、从 API 文档中提取接口清单:对 API 文档简化,提高测试效率,接口清单就是对 API 文档简化压缩,主要提取三要素3、设计测试用例并参数化覆盖测试用例4、编写脚本实现,并导入设计的测试数据;自动化接口脚本的设计:每次更新都要保证之前的代码没有收到影响,所以要把最基本的增删改查功能设计一套自动化执行的脚本,每次更新后执行这个脚本文件, 查看是否老接口有影响(此时程序已经在执行了,测试的数据不能对现有的数据进行污染)5、测试结果汇总,BUG提交。

2024-06-10 17:30:10 661 2

原创 【牛客面试必刷TOP101】Day30.BM57 岛屿数量和BM58 字符串的排列

例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,CBA和CAB。输入一个长度为 n 字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。

2024-06-10 11:03:16 206

原创 【JMeter接口测试工具】第二节.JMeter基本功能介绍(下)【进阶篇】

通过参数化可以实现单个接口的功能测试,而接口测试过程中,除了单个接口的功能测试之外,还会测试 接口业务实现,所谓业务,就是一套完整的业务逻辑或流程,这就必须要使用到逻辑控制和关联。

2024-06-08 16:20:16 1451 1

原创 【JMeter接口测试工具】第二节.JMeter基本功能介绍(中)【入门篇】

作用:新增修改实现时提交的数据是 JSON 格式的,需声明提交的数据的内容类型。即:只要提交数据是JSON格式,就需要创建信息头管理器。创建步骤:测试计划--添加配置元件--信息头管理器图示说明:注意:只要前面有🔧一样标志的一般都放到最上面我们通过测试学院-新增接口,来使用信息头管理器来提交的数据是 JSON 格式的http请求。(1)创建信息头管理器,输入名称和值(固定的)。名称:Content-type 值:application/json;

2024-06-07 18:59:48 885

原创 【牛客面试必刷TOP101】Day29.BM53 缺失的第一个正整数和BM55 没有重复项数字的全排列

前言文章目录前言总结前言描述:示例1:示例2:示例3:描述:举例说明:示例1:示例2:总结。

2024-06-07 16:31:54 260 1

原创 【牛客面试必刷TOP101】Day28.BM49 表达式求值和BM52 数组中只出现一次的两个数字

前言文章目录前言总结前言描述:示例1:示例2:示例3:示例1:示例2:总结。

2024-06-06 17:24:42 303

原创 【JMeter接口测试工具】第二节.JMeter基本功能介绍(上)【入门篇】

我们先针对一条简单的接口进行执行,以此来熟悉一个jmter的重要功能。实现步骤:设置接口三要素查询所有学院信息:步骤1添加线程组测试计划--右键--线程--添加线程组图示说明:(1)添加线程组(2)设置线程组步骤2:添加http请求线程组--右键--取样器--http请求--设置请求图示说明:(1)添加http请求(2)设置http请求步骤3:添加结果树测试计划--右键--添加监听器--查看结果树图示说明:(1)添加结果树步骤4:点击运行,查看结果图示说明:(1)取样器结果。

2024-06-06 15:50:42 1365

原创 【JMeter接口测试工具】第一节.JMeter简介和安装【入门篇】

JMeter 是 Apache 组织使用 Java 开发的一款测试工具:作用:(1)可以用于对服务器、网络或对象模拟巨大的负载(2)通过创建带有断言的脚本来验证程序是否能返回期望的结果。

2024-06-06 09:37:33 991

原创 【牛客面试必刷TOP101】Day27.(X)BM47 寻找第K大和BM48 数据流中的中位数

一、BM47 寻找第K大题目描述有一个整数数组,请你根据快速排序的思路,找出数组中第 k 大的数。给定一个整数数组 a ,同时给定它的大小n和要找的 k ,请返回第 k 大的数(包括重复的元素,不用去重),保证答案存在要求:时间复杂度 O(nlogn),空间复杂度O(1)数据范围:0≤n≤1000, 1≤K≤n,数组中每个元素满足 0≤val≤10000000示例1:题目解析二、BM48 数据流中的中位数题目描述如何得到一个数据流中的中位数?

2024-06-05 18:35:49 466

原创 【Postman接口测试】第五节.Postman接口测试项目实战(下)

文章目录前言 七、课程添加接口postman测试 7.1课程添加接口文档 7.2针对课程添加设计接口测试用例 7.2.1提取测试点 7.2.2设计测试用例 7.2.2使用Postman进行接口测试 八、查询课程列表接口postman测试 8.1查询课程列表接口文档 8.2针对查询课程列表设计接口测试用例

2024-06-05 15:55:02 990

原创 【牛客面试必刷TOP101】Day26.(X)BM41 输出二叉树的右视图和BM46 最小的K个数

一、BM41 输出二叉树的右视图题目描述请根据二叉树的前序遍历,中序遍历恢复二叉树,并打印出二叉树的右视图数据范围: 0≤n≤10000要求: 空间复杂度 O(n),时间复杂度 O(n)如输入[1,2,4,5,3],[4,2,5,1,3]时,通过前序遍历的结果[1,2,4,5,3]和中序遍历的结果[4,2,5,1,3]可重建出以下二叉树:所以对应的输出为[1,3,5]。题目解析二、BM46 最小的K个数题目描述给定一个长度为 n 的可能有重复值的数组,找出其中不去重的最小的 k 个数。

2024-06-04 18:46:47 539 6

原创 【Postman接口测试】第四节.Postman接口测试项目实战(中)

五、Postman断言5.1 Postman断言介绍(1)作用:让Postman工具代替人工自动判定预期结果和实际结果是否一致。5.2 响应状态码断言模板名称模板内容:针对项目登录成功接口用例实现响应状态码断言断言响应状态码为200pm.test("断言响应状态码为200", function () {});图示说明:5.3 包含指定字符串断言模板名称模板内容:针对项目登录成功接口用例实现 包含指定字符串断言断言响应数据中包含 '成功'

2024-06-04 15:52:06 1143 3

原创 【Postman接口测试】第四节.Postman接口测试项目实战(上)

(1)项目名称:客达天下(2)项目类型:销售管理系统(3)项目特点:① 前后端分离② 功能通用性强项目图示说明:项目角色:销售人员、销售经理、项目业务:线索管理、合同管理等需求:完成合同管理业务及相关单模块接口测试。测试接口:(1)合同管理业务登录添加课程上传合同新增合同(2)课程管理模块添加课程修改课程查询课程删除课程。

2024-05-29 20:29:45 1517 2

原创 【Postman接口测试】第三节.第二节.Postman界面功能介绍(下)

当在一个 Collection 中编写了很多个接口测试用例,想一起执行这批用例,在Postman 中如何操作呢?具体步骤实现步骤1:选中一个 Collection,点击右三角,在弹出的界面点击 RUN 按钮。步骤2:这时,会出现一个叫 Collection Runner 的界面,默认会把 Collection 中的所有用例选中。步骤3:点击界面下方的 RUN bbs,就会对 Collection 中选中的所有测试用例进行运行。断言统计。

2024-05-29 16:56:16 1425 2

原创 【Postman接口测试】第二节.Postman界面功能介绍(上)

Postman 是一款支持 HTTP协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好。无论是开发人员进行接口调试,还是测试人员做接口测试,Postman都是首选工具之一。接下来就介绍一下 Postman 到底有哪些功能,它们分别都能干些什么。下面先通过一张图来直观地来看下 Postman中所包含的功能。

2024-05-28 18:28:39 1509 1

空空如也

空空如也

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

TA关注的人

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