自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试体系建设

(Queries Per Second,意思是每秒查询率),指一台服务器每秒能够响应的查询次数,用于衡量特定的查询服务器在规定时间内所处理流量多少,主要针对专门用于查询的服务器的性能指标,比如DNS,它不包含复杂的业务逻辑处理,比如数据库中的每秒执行查询SQL的次数。往往页面的性能测试,是前端工程师在代码开发完成后进行的,主要解决方案也是文件、图片、等多媒体文件的压缩处理,减小静态资源的大小,从而缩短响应时间。APP性能测试分为客户端性能测试和服务端性能测试,进行测试前需要确认进行的测试类型是哪一种。

2024-10-28 15:27:11 782

原创 newman+飞书集成的接口自动化测试框架

一种Newman接口自动化集成方案

2024-10-28 11:09:27 834

原创 nmon分析工具使用

nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示。nmon构成:nmon监控工具+nmon分析工具。

2023-03-25 12:11:42 619

原创 HLS 流媒体性能测试

HLS 流媒体性能测试是为了确保流媒体服务的性能和可靠性而进行的测试。HLS 是苹果公司开发的一种流媒体传输协议,它可以在网络环境差的情况下,保证视频的稳定播放。在进行 HLS 流媒体性能测试之前,需要准备好测试环境,包括测试用的视频文件、测试服务器以及测试客户端。测试流程如下:在测试服务器上搭建流媒体服务,并将测试用的视频文件上传到服务器上。在测试客户端上使用 HLS 播放器打开测试...

2023-03-04 14:46:00 1865

原创 JMeter安装RabbitMQ测试插件

整体流程如下:先下载AMQP插件源码,可以通过ant+ivy在本地编译成jar包,再将jar包导入JMeter目录下,重启JMeter生效。Apache Ant 是一个基于 Java 的构建工具。Ant 可用于自动化构建和部署 Java 应用程序,使开发人员更轻松地管理其项目。Ant 与 Ivy 集成良好,可用于管理项目依赖项。通过使用 Ivy 和 Ant,开发人员可以轻松从远程存储库下载和管...

2023-03-01 11:13:00 345

原创 Ubuntu系统Apache2安装后无法启动,报错apache2.service: Control process exited, code=exited status=1...

准备安装apache服务的时候,出现了服务启动失败的情况,仔细查看问题原因找到了解决办法。一、问题:安装完apache服务器后,自动启动时报错。截取报错原因为:May 09 14:54:30 cloudmarvin apachectl[24982]: AH00558: apache2: Could not reliably determine the server's fully qua...

2022-05-09 16:15:00 1350

原创 appium交互方法——Actions

ActionsPerform a chain or multiple chains of keyboard and pointer (touch, mouse, stylus) actionsExample Usage1 element = driver.find_element_by_accessibility_id("elId")2 actions = ActionChains(d...

2022-03-10 23:01:00 262

原创 阿里云环境部署

我购买的云服务器是基础版本,87元/年,很划算。首先远程登录阿里云服务器,使用的工具不限,我这里用的是PuTTY,如下图:输入阿里云公网IP,点击“Open”进入登录页面,然后录入登录的角色和密码,我以root用户登录,登录成功如下图:登录后按照linux系统配置即可,我们首先部署JAVA开发环境。一、Java安装1.官网下载对应系统版本的java安装包下载到本地后上传到云...

2021-06-07 13:18:00 146

原创 Charles的安装与抓取手机包设置

一、软件的安装访问Charles官方网站,按照如下路径找到软件下载接口,下载你需要的版本:我的工作环境是windows,就下载对应的windows版本。安装过程跟日常使用的软件一样,下一步即可,这里不再赘述。安装好后,首次打开界面如下(破解方案需要自行百度,比较简单):二、抓取手机包作为代理机抓包在测试移动设备的过程中,常用到Charles做为代理机,进行抓包,便于分析数据使用。...

2021-05-11 15:24:00 512

原创 windows常用命令-netstat

netstat显示处于活动状态的 TCP 连接、计算机正在侦听的端口、以太网统计信息、IP 路由表、用于 IP、ICMP、TCP 和 UDP 协议的 IPv4 统计信息 () 和 ipv6 统计信息 (ipv6、ICMPv6、TCP over IPv6 和 UDP over IPv6 协议) 。使用没有参数的情况下,此命令显示活动 TCP 连接。重要仅当在 "网络连接" 中网络适配器的...

2021-04-26 17:22:00 935

原创 采坑小记——adb链接夜神模拟器

在调试adb程序的时候,使用adb命令始终无法成功链接夜神模拟器,链接提示successed,但是始终为空,查询端口、禁用、关闭重启都试过了,仍然无法链接,折腾了好久,最终发现模拟器的adb版本和自己下载的adb版本不同导致的。自己配置环境变量的adb版本夜神内置adb版本解决方案:将adb版本调整一致。1、将本地的adb(下面的三个)文件拷贝到Nox下的bin目录下替换夜神...

2021-04-26 17:14:00 669

原创 测试常用adb命令使用

adb简介:adb工具是谷歌开发的安卓自带调试工具,全称是Android Debug Bridge(安卓调试桥)。用于连接安卓设备和PC端,进行信息交互,控制安卓设备或安卓虚拟机。ADB的构成:它是一个客户端-服务器程序,包括三个组件。运行在开发机上的客户端。可以通过发出adb命令从shell调用客户机。其他Android工具,如ADT插件和DDMS也会创建adb客户端。在开发机器上...

2021-04-25 16:37:00 151

原创 登录/注册功能测试点整理

测试工作的基本中的基本即是用例设计,良好的测试用例能够帮助我们花最少的时间,做最全面的测试。频率最高的用例设计非登录/注册莫属了,结合我实际工作中的项目,整理出以下测试点,供大家参考:以上,希望对大家今后的工作中有一定帮助!...

2021-04-19 15:10:00 588

原创 Flask框架学习(一)

一、简介Flask是一款基于python的简单web框架。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。WSGI(Web Server Gateway Interface), web服务器网管接口,已被用作python web应用程序开发的标准。WSGI是web服务器和web应用程序之间通用接口的规范。Werkzeug是一个WSGI工具包,它实现了请求,响应对象和实...

2021-04-14 16:18:00 189

原创 Losust性能脚本demo

  我们实际工作中接口测试经常会遇到这样的问题,一个接口的响应值作为另一个接口的请求值,而且处于动态变化中,这样就需要我们编写方法将变量提取出来引用了,否则复制、粘贴将是一个很无聊的过程。性能测试则更是无法运行,所以,提取、引用参数是我们必须要会的点。  最近在学习locust性能压测,结合实际工作编写了本demo,实现获取登录tocken值,拼接后作为请求头参数参与其他接口请求具体代码如下:...

2021-04-01 16:46:00 203

原创 LoadRunner基本使用

简介性能测试:评估、优化、预测工具:LoadRunner 12VuGen:录制脚本Controller:创建场景Analysis:结果分析VuGen录制脚本新建脚本选择协议填写脚本名称设置保存位置创建Record into action: 选择脚本记录的行为,包含vuser_init、Action、vuser_end。区别是vuser...

2021-03-27 11:04:00 1203

原创 Locust搭建分布式环境

日常我们调试的Locust测试环境都是基于window系统,但由于系统缺陷,导致不能发挥locust的最大性能,学习linux环境下的测试服务就很有必要了。本文基于Ubuntu系统进行调试,搭建,希望对大家有参考意义。一、Ubuntu系统安装本环境利用我们Win10系统自带的Ubuntu服务(本系统仅做环境搭建演示和个人练习使用,实际工作中可能有差异),在微软的Microsoft Store...

2021-03-27 10:44:00 535

原创 数据存储过程学习

何为数据存储过程:是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。数据存储过程类似编程中的方法,它有他自己的方法名,方法要传递的变量和返回结果,所以存储过程有存储过程名、有存储过程参数,也有返回值。存储过程的优点:存储过程增强SQL语言的功能和灵活性保证数据的安全性和完成性通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全通过存储过程可以使...

2021-03-27 10:31:00 83

原创 Python实现目录文件扫描功能

日常程序编写中常常遇到需要获取目录下文件的功能,对该功能做个简单整理,供大家参考。实现遍历目录文件最常用的方法是os.listdir(),还有一种os.walk方法。一、os.listdir方法源码中对该方法的描述“Return a list containing the names of the files in the directory.” 入参为目录,返回目录下的所有文件名,以列表的...

2021-03-04 17:48:00 1562

原创 python关于邮件发送包smtplib的实践分享

  最近在编写接口自动化测试平台,其中用到了自动发送邮件的功能,查询相关资料,最成熟、使用量最大的还是smtplib库,调试过程中也遇到了一些坑,现在做些简单整理:调试的邮件发送功能基于SMTP(Simple Mail Transfer Protocol,SMTP)协议,用SMTP把电子邮件从一台主机传送到另一台主机,发电子邮件时,必须要连接到一个外部SMTP服务器,此时邮件程序是一个SMTP客...

2021-02-28 21:06:00 130

原创 性能测试工具locust简单应用

简介Locust是一种易于使用的分布式用户负载测试工具。可用于对网站(或系统)负载测试,并依据响应数据计算出系统支持的并发用户数。安装及调试(以下操作在windows环境下进行)Locust基于python语言发开发,只需要装有python环境即可通过以下命令安装:pip install locustio提示安装成功后,可运行命令查看可用选项:locust --he...

2021-01-22 17:22:00 319

原创 Java自学笔记之学生管理系统

实现:学生管理系统,实现学生信息的添加、修改、查询和删除功能涉及:集合的基础知识(集合遍历,值得获取与替换,set/get方法)代码如下:Student文件 1 package Demo_1208; 2 3 public class Student { 4 private String sid; 5 private String name; 6 pr...

2020-12-09 00:31:00 33

原创 Java自学笔记1206

字符串比较string1.equals(string2)代码如下: 1 package Demo_1206; 2 3 import java.util.Scanner; 4 5 public class Demo120602 { 6 public static void main(String[] args) { 7 // 定义正确的用户名、密码...

2020-12-06 23:02:00 42

原创 java自学笔记

目的:学习方法定义与调用。需求:定义一个方法,实现输入一组数组,返回该数组的反转。代码如下: 1 public class demo120402 { 2 public static void main(String[] args) { 3 int[] arr = {10, 20, 60, 56, 90, 120, 1}; 4 changeNu...

2020-12-05 00:24:00 28

空空如也

空空如也

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

TA关注的人

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