自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Appium应用原理

2022-09-14 15:57:35 702

原创 性能测试——插入1万条数据

2022-09-14 15:48:39 1289

原创 Locust框架

locust特点:Ø 基于Python的开源负载测试工具Ø 支持多种操作系统Ø 支持二次开发Ø 能够模拟更多用户Ø 基于协程(微线程)的并发有python环境,就可以编写,不需要安装其他的工具支持分布式,可扩展使用比较灵活,可以解决复杂业务场景下的请求依赖对代码能力有一定要求开发完成后,可以展示一个web界面,在web界面上操作并执行性能测试locust脚本实现步骤:1.定义任务:发送http接口请求2.定位任务集:定义一个用户行为,包含多个Http请求(即具体的任务)

2022-05-23 22:00:40 531

原创 性能测试的分析和调优

性能测试的分析和调优步骤:确定问题(测试) —— 分析问题原因(开发) —— 给出解决方案(开发) —— 验证问题(测试) —— 分析结果(测试/开发)从资源方面来看:CPU:用户CPU、系统CPU查看CPU使用率的命令:topØ 当CPU使用率高时,确定是用户CPU高,还是系统CPU高Ø 如果是用户CPU高,说明某个软件程序的CPU资源占用率高,需要定位代码程序运行的效率Ø 如果是系统CPU高,同步观察是否是其他资源(磁盘IO、内存、网络等)不足内存:实际内存、虚拟内存查

2022-05-23 18:51:52 1674

原创 Python里面数据库连接

一、PyMySQL操作数据库首先是要安装PyMysql:pip install pymysql查看是否安装成功PyMysql:pip list二、操作数据库的基本流程1、导包2、创建连接3、获取游标4、执行sql5、关闭游标6、关闭数据库三、具体步骤解析1、导包import pymysql2、创建连接conn = pymysql.connect(host="数据库服务器地址", port=端口号, user="用户名",passwd="密码",da.

2022-05-22 16:49:57 4606

原创 App功能测试点总结

*本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是以前看哪位前辈总结的,放自己的博客中,以备日后温习。**1、安装和卸载安装和卸载是任何一款APP中都属于最基本功能。一旦出错,就属于优先级为紧要的BUG。因此APP的安装和卸载应作为一个测试点多加重视。1 应用是否可以正常安装(命令行安装;豌豆荚/手机助手等第三方软件安装;apk/ipa安装包安装/纯净安装)2 应用是否可以在iOS和Android不同系统,版本,机型上进行安装(有的系统版本过低,应用不能适配)3 安装过程中是否能暂停

2022-05-11 22:42:11 4697

原创 linux常用命令示意图解析

ps- aux 下面的命令PID 进程id% CPU 进程占用CPU百分比%MEM 进程占用内存百分比VSZ 虚拟内存占用大小RSS 实际内存占用大小TTY 终端类型STAT 进程状态START 进程启动时刻COMMAND 启动进程的命令Top下面的命令 PR 优先级 NI nice值 复制表示高优先级 正值表示低优先级VIRT 虚拟内存 RES 常驻内存SHR 共享内存文件压缩命令/删除压缩文件Tar ...

2022-05-10 22:55:14 231

原创 性能测试第五篇—JMeter关联

Jmeter连接数据库的使用场景:1.用作请求的参数化 2.用作结果的断言 3.清理垃圾数据 4.准备测试数据

2022-05-10 22:47:53 682

原创 性能测试第四篇—Jmeter进行http接口测试

Jmeter参数化参数化测试 :把测试数据组织起来,用 不同的测试数据调用相同的测试方法。Jmeter中常用的参数化方式:1.用户定义的变量2.用户参数3.csv 数据4.函数JMeter参数化——用户定义的变量用户定义的变量是定义为全局变量的意思,...

2022-05-09 16:45:15 999 1

原创 性能测试第三篇——Jmeter工具的介绍使用

一、主流工具性能测试工具Loadrunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈支持多协议:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SQL Server等协议采用C语言编写JmeterJMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。它最初被设计用于Web应用测试,但后来扩展到其他测试领域,例如静态文

2022-05-06 22:44:55 2027

原创 性能测试第二篇—性能测试指标

指标一:响应时间响应时间:指 用户从客户端发起一个请求开始 ,到客户端接收到从服务器端返回的结果 ,整个过程所耗费的时间

2022-05-06 00:03:10 1394

原创 性能测试第一篇—基础篇

什么是性能?软件质量属性中的效率特性.包含时间特性(系统处理请求的响应时间)、资源特性(系统资源运行过程中,系统资源消耗的情况,cpu、内存、磁盘)什么是性能测试使用自动化工具,模拟不同场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的?1.评估系统当前能力2.寻找性能瓶颈,优化性能3.评估软件是否能够满足未来的需要功能测试和性能测试的区别?功能测试:验证软件系统操作功能是否符 合产品 功 能需求规格 ,主要焦点在 功能 (正向、逆向)性能测试: 验证软件.

2022-05-05 15:51:42 284

原创 功能测试——抓包工具(fiddler)

抓包工具的介绍:抓包:抓取浏览器访问时,所有的HTTP请求和HTTP响应的数据包为什么抓包?1、通过抓包来定位前后端的bug原理:fiddler作为代理服务器,所有的请求和响应都经过代理服务器进行转发。2、模拟弱网测试:设置要模拟的网络速度(1)设置弱网接口 自定义规则(2)CTRL +F输入 m—SimulateModem 或者300(3)更改上行、下行网络速度(4)开启网络延时3、绕过页面限制测试前端界面有规则限制,无法直接对后端代码进行测试,可.

2022-05-05 10:32:36 2751 1

原创 接口基础面试题整理

**1. 你们公司是如何做接⼝测试的?**(思路:回答测试流程,按照测试流程,结合实际工作描述接口测试内容,展现接口测试成果)在我上家公司,⾸先针对⽤户提出的需求,展开 需求分析,由产品经理主导,出具需求⽂档。 开发⼯程师根据需求⽂档,开始编写代码,出具api需求⽂档。接口测试人员设计功能测试点,撰写测试⽤例,在等待期间,可以熟悉⼀下需求,准备接⼝测试数据。后端开发提供接⼝⽂档后,接⼝测试⼯程师根据接⼝⽂档,设计接⼝测试⽤例 。根据测试⽤例,展开 接⼝测试⼯作 ,发现BUG,使⽤禅道完成提交、跟踪

2022-05-04 16:37:15 911

原创 接口自动化测试第三篇—postman断言

Postman断言:让Postman工具代替人工 自动判断预期结果和实际结果是否一致用法:Test后置脚本标签页编写JavaScript断言代码断言结果(PASS/FAIL)在‘Test Results’标签页中展示Status code: Code is 200 :判断响应状态码是否等于200pm.test("Status code is 200", function () {pm.response.to.have.status(200);});pm.test() 函数

2022-05-04 15:31:14 1745

原创 接口测试用例设计—基础篇

接口测试包括功能测试、性能测试、安全测试功能测试:单接口功能、业务场景功能性能测试:响应时长、吞吐量、错误率、服务器资源使用率安全测试:敏感数据是否加密、sql注入、其他业务场景测试从功能业务用例转化针对业务功能用例中操作步骤,分析对应的接口请求P0> P1> P2>P3比如登录接口—新增员工接口—查询员工接口—修改员工接口—删除员工接口——业务场景测试...

2022-05-04 13:47:44 377

原创 接口测试第二篇—postman的使用

postman是一款比较基础的接口测试使用工具,相比于Jmeter更容易上手,但是没有Jmeter全面。官网地址:Postman案例1:postman访问百度,并查看响应结果 (用get查询)首先在用例集里面添加项目,然后添加请求。collections---new collection--- new request这里补充下get和post的区别post 和get都是像服务器提交数据,并且都会从服务器获取数据 区别:传送方式:get通过地址栏传输,post通过报文传输.

2022-05-04 10:41:17 1942

原创 接口自动化测试—基础第一篇

1.1接口测试理论:接口:系统之间数据交互的通道接口测试:校验接口 响应数据与 预期数据是否一致1.2接口测试价值:符合版本控制前移理念测试成本低,效益高测试 页面测试发现不了的问题测试阶段:单元测试---集成测试---系统测试---验收测试1.3接口测试实现:工具:postman/Jmeter 代码:python+request/java +httpclient2.1http协议HTTP:超文本传输协议,基于请求与响应的应用层协议URL组成: 协议 ://

2022-05-03 21:52:48 561

原创 持续集成以及工具git/gitee/jenkins介绍

持续集成团队将自己的工作成果持续集成到一个公共平台的过程。相关工具:本地代码管理工具:git远程代码管理:gitee(国内)、github(国外)、gitlab(公司私有服务器)(1)git安装 网址:https://git-scm.com/downloads 一路下一步,终端输入命令git-version 验证安装是否成功!!!必须要给git配置用户名和邮箱 不然后来push的时候会报错 没有私人邮箱git config --global user.email "xiaomin

2022-05-03 20:53:50 1068

原创 微服务以及Dubbo接口测试

微服务介绍如图所示:服务器通过中间层分解,将系统拆分成很多小应用(微服务),微服务可以部署在不同的服务器上,也可以部署在相同的服务器不同的容器上。其RPC代表框架有 Spring cloud、Dubbo 、Thrift、grpc。微服务之间的调用叫做远程调用RPC(remote procedure call)Dubbo介绍:是一款高性能、轻量级、基于java的开源RPC框架。Dubbo接口测试方法一:启用telnet,Telnet(用的较少) 配置Telnet..

2022-05-02 16:31:04 2047

原创 超级有用的linux常用数据库命令

超级有用的数据库常用命令(1)tar -zxvf file.tar.gz -C 路径 (用于解压文件)(2)Tar -zcvf file/tar.gz (用于压缩文件)(3)tail -f 1.txt (实时查看1.txt日志)(4)mkdir -p home/sys/ (逐级创建目录,创建home目录下的sys的目录)(5)ps -aux | grep 进程名称 (查看服务进程是否正常启动)(6)chmod -R 777 文件名 (赋予所用用户读写执行权限)(7)fi

2022-05-01 23:31:24 3309 2

原创 用pycharm修改背景图片以及关键字和注释

(1)修改背景图片 file—settingAppearance&Behavior—theme(更换主题,不过一般黑白居多)Appearance&Behavior----Background Image(背景图片)(2)(2)还是在同样的界面setting下选择editor(编辑)----color scheme(颜色主题)—python—Line Comment(注释)/keyword(关键字)...

2022-04-25 22:01:42 961

原创 python里面用代码实现调用断言-小工具

python基础应用

2022-04-25 13:26:01 1116

空空如也

空空如也

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

TA关注的人

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