自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hyb648115428的博客

dgz‘s logs,抛砖引玉,欢迎大家不吝赐教!!!

  • 博客(73)
  • 资源 (5)
  • 收藏
  • 关注

原创 记录压测-速记

1,压测梳理血缘关系,并预估压测量【接口的a:tps,b,tp99和tp999;】2,压测接口脚本调试2-1,用户包,最大tps*10倍数或者更高2-2,脚本调试通过3,执行压测3-1:单机器,单线程,尝试压测,查看压测量tps3-2:依据3-1操作,增加压力机和线程数,压到指定tps或者探索性压测【一般为对应服务器cpu的90%或者响应时间抖动过大】4,监控4-1:服务器指标:cpu,io,内存,负载等4-2:若为多服务器,查看哪台服务器,压力过大,则替换服务器4-3:日志打印是否降级

2020-10-15 23:45:03 321

原创 说下前段时间的面试题(方向:自动化测试,测试开发,性能测试,高级测试,测试管理相关)

一般笔试,会有算法和编程题(这里主要是python)主要包含了,a,算法题:排序算法b,编程题:重复数字方法,实现部分功能方法c,数据库:基础,多表关联,内外链接的区别,笛卡尔积生成,排序,去重等d,liunx:常见命令,压测监控,系统性能,压测命令,查日志,最好会shellf,语言基础:数据结构,逻辑字符包含,继承,super用法等g,压测:压测流程,关注点,tps,qps,压测方...

2019-11-13 09:27:09 1157 1

原创 springboot日常问题梳理+日志梳理

编译缺失zip包+日志配置

2023-02-08 17:53:25 577 1

原创 git操作

git操作总结

2022-10-31 10:00:27 700

原创 easyExcel使用

引入包​​​​​​​<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> <!--移除自带的依赖--> <exclusions> <exclusion> .

2022-02-22 14:36:23 279

原创 spring3和以下版本不支持jdk8新特性问题

启动项目报错2021-06-25 16:03:56.882 [main] ERROR org.springframework.web.context.ContextLoader.initWebApplicationContext[308] - Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component cl

2021-06-25 16:42:05 690

原创 2021-05-19【总结liunx-shell常用命令】

1,查找服务器对应的服务pid,并杀掉该进程ps -aef | grep java|grep "/某服务/server1/"| grep -v grep | sed 's/ [ ]*/:/g' |cut -d: -f2|kill -9 `cat`2,启动脚本 start.sh#!/bin/bashexport CATALINA_HOME=/export/servers/tomcat8.0.42export CATALINA_BASE=/export/Domains/某服务/s...

2021-05-19 11:10:05 188

原创 App自动化选型方案

App自动化选型方案1,工具经与app业务端测试人员沟通,需求为:a,脚本,跨平台(ios,android,微信小程序--后续),跨应用;b,稳定c,支持多设备并行测试下列框架,支持业务端需求,仅有appium和airtest,故目的为,再appium和airtest中选定 Appium Airtest solor ...

2020-01-13 11:04:20 3244

原创 Airtest调研ing

Airtest调研ing一,关于自动化测试  概念:自动化测试,就是把繁杂的人工测试用例利用自动化测试工具编写成代码,让机器代替人工自动跑用例的过程。实际上就是把以人为驱动的测试行为转化为机器执行的一种过程。  意义:节省人力、物力、时间、硬件资源等,提升测试效率,特别对于繁琐重复的测试用例,可以使测试人员更专注于新的测试模块的建立和开发,从而提高测试覆盖率。二,关于Airtest ...

2020-01-13 11:02:33 435

原创 嵌入测试工具--demo编写

嵌入测试工具--demo编写:http://e.vhall.com/home/vhallapi/embed背景:此前的嵌入测试,存在缺少demo,直接测试嵌入地址,与客户使用场景不符,导致测试不全的情况。价值:借助参考嵌入指南写的demo进行嵌入页的功能和兼容性测试。操作说明:以下嵌入测试demo,部署在测试环境,地址如下,后面的url为你想嵌入的任意地址h...

2019-10-08 11:15:57 433

原创 介绍两个liunx命令:fg&nohup

遇到两个问题1,想要无日志运行程序,执行nohup命令nohupjmeter-server>/dev/null2>&1&2,执行命令后,打印日志过程中Ctrl+Z了一下,这时挂起程序了,那么如果继续执行直接执行:fg,即可我之前还傻傻的lsof -i:端口号,kill -9 端口号,费劲死了...

2019-09-19 10:46:09 622

原创 水一篇:windows自动化运行jmeter脚本

如上图,众所周知,每次执行jmeter脚本,需要删除之前生成的报告,不厌其烦,故整理bat文件进行,每次执行执行该文件即可windows可用liunx待整理del /s /Q aztest/jtl-20190304.jtlrd /s /Q aztest/test-20190304md aztest/test-20190304jmeter -n -t az压测.jmx -l ...

2019-09-18 16:49:27 681

原创 ATX2安装使用(个人总结)

1,先上下最终图,可见功能和界面还是挺干净整洁的2,说下安装过程,这里直接引用官网:https://github.com/openatx/atxserver2android:https://github.com/openatx/atxserver2-android-provider【步骤一】我使用的是liunx虚拟机+docker安装部署方案1 (docker-co...

2019-08-29 23:48:00 888

原创 Linux安装Docker(个人坑点)

1,安装Docker1) 在 Linux 机器上打开一个新的Shell。2) 使用wget从 https://get.docker.com 获取并运行 Docker 安装脚本,然后采用 Shell 中管道(pipe)的方式来执行这个脚本。$ wget -qO- https://get.docker.com/ | shmodprobe: FATAL: Module aufs not fo...

2019-08-29 18:16:41 1123

原创 Yapi接口平台个人总结

YApi是去哪儿移动架构组开源的API管理系统,是一款api管理平台。一,yapi相关信息与教程官网地址:https://yapi.ymfe.org/示例地址:http://yapi.demo.qunar.com/使用教程:https://hellosean1025.github.io/yapi二,插件安装:cross-request_v3.0,谷歌插件:cro...

2019-08-15 10:58:22 13542 3

原创 mysql数据库navicat连接问题:1045 Access denied for user 'root'@'localhost' (using password: YES)

MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (using password: YES)解决方法:编辑mysql配置文件my.ini(在mysql的安装目录下,不同电脑可能不一样,参考目录①D:\Program Files\MySQL\MySQL Server 5.0\my.in...

2019-08-09 11:29:10 2126

原创 VirtualBox问题汇总-----

全屏问题解决1,安装“增强插件”后仍不行解决方式:如下图:管理--全局设定--显示--最大屏幕尺寸(自动)即可2,共享文件夹:分配后配置...

2019-07-25 22:08:15 752

转载 一个优秀的测试开发要具备如下几个能力

无意间看到的,之前没有记录,今天又看到这次记录下吧,与君共勉深入代码分析的能力:sonar和各类代码静态分析和建模技术 深入运行时分析的能力:覆盖率、代码插桩统计、hook 深入测试业务:业务建模、用户行为和风险分析 深入重点的自动化测试项目:接口自动化测试、UI自动化测试、专项测试的自动化 能够完成工具化和平台化的任务:创建领域专用工具和平台能力。 能够完成线上测试和线上质量监控:...

2019-07-20 11:07:20 911

原创 Jmeter分布式压测知识点总结

  jmeter官方文档:http://jmeter.apache.org/usermanual/  jmeter源码:Apache JMeter(https://github.com/apache/jmeter)一、为什么要使用分布式测试  按照一般的压力机配置,jmeter的GUI模式下(Windows),最多支持500左右的模拟请求线程,再大的话,容易造成卡顿、无响应等情况,这...

2019-07-19 13:41:40 477 3

原创 jmeter脚本在linux系统压测,并输出报告(html,jtl)

1,jmx脚本:配置好对应的压力参数2,压测命令:jmeter -n -t az压测.jmx【压测文件】 -l aztest/jtl-20190304【生成指定名报告文件jtl】 -e -o aztest/test-20190304【生成指定名报告文件html】 参数说明: ● -n: 非GUI模式执行JMeter ● -t: 执行测试文件所在的位置 ● ...

2019-07-19 13:40:48 2478

原创 Jmeter压测思路+实操+报告分析

RBI性能测试方法,快速瓶颈识别法。RBI强调了80%的性能问题可以通过吞吐量测试来发现,其他20%的性能问题可以通过引入并发用户数等更复杂的场景来发现。执行方案核心思路: 性能测试中不只关注并发数,尤其是单接口性能测试的时候,更多关注吞吐量、响应时间等指标来评估服务端性能。验证服务端最高每秒能正确处理的请求数,以及请求的响应延时情况。首先明确下并发的概念。在性能测试中并发可以理解为同一时...

2019-07-19 11:55:12 4840 4

原创 自动化测试+性能面试题整理--个人最新【持续更新】

写在前面公司要求招一名自动化测试,能力要求不高,1年左右自动化经验+部分性能经验即可,让我出一份题,我就百度+公司项目遇到的问题,出了一份,出题整体思路是:接口自动化问题+性能问题+规划的ui、app自动化+整体质量体系建设等多方面考虑。下面是正题自动化测试面试题1:基础篇目的:验证求职者是否在自动化测试岗位有实际应用于生产的工作经验1、使用什么测试框架做的上一个项目的自动化测试?说下怎么...

2019-07-18 10:51:53 21186 13

原创 性能测试工具:ab,jmeter,locust,pts个人对比

HPS(Hits Per Second) :每秒点击次数,单位是次/秒。 TPS(Transaction per Second):系统每秒处理交易数,单位是笔/秒。 QPS(Query per Second):系统每秒处理查询次数,单位是次/秒。对于互联网业务中,如果某些业务有且仅有一个请求连接,那么TPS=QPS=HPS,一般情况下用TPS来衡量整个业务流程,用QPS来衡量接口查询次数,用H...

2019-06-18 16:21:53 2934 1

原创 性能测试策略总结

做性能测试需要一套标准化流程及测试策略。在做负载测试的时候,传统方式一般都是按照梯度施压的方式去加用户数,避免在没有预估的情况下,一次加几万个用户,导致交易失败率非常高,响应时间非常长,已经超过了使用者忍受范围内;较为适合互联网分布式架构的方式,是用TPS模式(吞吐量模式)+设置起始和目标最大量级,然后根据系统表现灵活的手工实时调速,效率更高,服务端吞吐能力的衡量一步到位。压测TPS相关概念:...

2019-06-18 16:20:09 2045 6

原创 locust--分布式压测

多进程分布式运行当并发压力要求较高时,就需要用到Locust的多进程分布式运行模式。从字面意思上看,大家可能第一反应就是多台压力机同时运行,每台压力机分担负载一部分的压力生成。的确,Locust支持任意多台压力机(一主多从)的分布式运行模式,但这里说到的多进程分布式运行模式还有另外一种情况,就是在同一台压力机上开启多个slave的情况。这是因为当前阶段大多数计算机的CPU都是多处理...

2019-06-11 11:15:56 1030

原创 记录个关于python--requests小问题

之所以记录这个问题,是因为之前遇到过,但是今天又遇到了,浪费了半小时才解决;问题是:在requests传参含有json时,会出现格式错误的问题这是传入参数中示例:有效传入方式:"msg": '{"join_id":"70519","nick_name":"347838"}'...

2019-06-10 17:42:16 224

原创 论基础的重要性,坑在元祖

我想用items方法,进行遍历,但是items方法,只能用字典(dict)方式传递,但我传递的却是元祖(tuple)【问题在为什么是元祖呢?】原因是我传递的字符串最后加了“,”所以就成为元祖了,坑了我半天,原来是这个基础没有打牢,以此明鉴1、元组tuple与列表List相同点元组tuple与列表List都是序列类型的容器对象,可以存放任何类型的数据、支持切片、...

2019-06-04 15:44:13 247

原创 Locust参数说明

因为之前jmeter压测,满足不了高并发压测,为了解决,探索使用locust进行压测,一下为locust的使用文档,使用并总结:打开命令提示符(或Linux终端),输入locust --help。> locust --helpUsage: locust [options] [LocustClass [LocustClass2 ... ]]Options: -h, --...

2019-05-17 21:42:58 1525 1

原创 解决python控制台输出单引号如何变成双引号的问题

# -*- coding: utf-8 -*-# @File : test04.py# @API_name:# @Time : 2019/5/10 15:40# @Author : guozhen.dengimport jsonimport osimport randomlist01 ={"esm_id":random.randint(10000,100000),...

2019-05-15 20:05:27 12053 6

转载 接口及接口测试基础知识

早上看到群里有人发文章看了下,很多基础知识点,都是之前面试的问题,当初回答的不是太好,所以现在保存下,得好好加强基础知识了!本文转载至:作者:韩志超链接:https://www.jianshu.com/p/9d3f991c901a本节内容接口及接口测试 网络基础知识:IP,域名, DNS及端口 网络基础知识:OSI七层模型及TCP协议 HTTP协议接口及接口测试这里插播一...

2019-05-09 10:42:32 1298

原创 【性能测试】ulimit -a 命令,高并发socket最大连接数限制的设定

之前测试websocket接口遇到过连接数限制,当时初次了解这个命令,现在简单总结下top:性能监控https://jingyan.baidu.com/article/4d58d5412917cb9dd4e9c0ed.html虚拟内存调优:https://blog.csdn.net/chinalinuxzend/article/details/1759593tomcat同步异步...

2019-05-08 18:44:22 1337

原创 python-pytest接口自动化测试:cookie传递和使用

人生本是一段戏 有欢笑也有哭泣 不知谁能 谁能躲得过去 只有默默地承受这一切 承受数不尽的春来冬去 --在雨中 1,postman参见调试信息,查看cookie2,调试代码,使其生成有效cookie# -*- coding: utf-8 -*-# @File : get_Cookie.py# @API_name:# @Time : 2018...

2019-04-24 16:54:05 3815

原创 jenkins--用户权限管理插件Manage and Assign Roles

2019-04-19 17:16:47 7397 3

原创 Jenkins配置+gitlab

“都是小人物,活着就行了。”1,general2,源码管理:包含gitlab地址和增加密钥(add)3,构建触发器30 18 * * *4,构建环境#!/bin/bashmv 1pytest.ini pytest.inipytest --alluredir results5,构建后操作构建后操作:发送邮件配置<!DOCTY...

2019-04-19 15:43:17 937

翻译 git:本地提交到gitlab

一、安装githttps://git-scm.com/downloads二、新建工程 a、步骤一:new一个新项目b、步骤二三、创建密钥 a、桌面右键:命令行编辑器 b、cd ~/.ssh/如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可 ...

2019-04-19 14:55:44 413

原创 selenium,javaUI自动化遇到的问题总结

“我始终跑在他们划破的气流里,不过我也不曾觉得风阻会减小一些,只是他们替我撞过了每一堵我可能要撞的高墙,摔落了每一道我可能要落进的沟壑,然后告诉我,这条路没有错,继续前行吧,但是你已经用掉了一次帮助的机会,再见了朋友。”--《1988》这个问题卡了我半天,终于解决了,发现早上有利于解决各种疑难杂症Q1:定位下拉框非select元素1,使用xpath定位,copyxpath获取...

2019-04-11 10:29:38 670

原创 locust接口压力测试

“即便职场如战场,仍需铭记善待他人等于善待自己,勿忘初心。”今天临时接了一个http协议的接口压测任务,就一个接口,想着也能熟悉下locust,顺便对比jmeter无GUI的区别,就用locust进行了压测,操作步骤和命令如下:第一种写法:1,监听端口命令ps -ef |grep viewers.py2,然后杀掉之前执行的占用(这是进行中,一开始不需要)kill -f 28...

2019-04-10 18:41:42 1657

转载 JMeter测试WebSocket的经验总结

转载至:smooth-z https://blog.csdn.net/smooth00/article/details/81355110 最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件ja...

2019-03-26 16:25:45 3128

原创 Android,windows操作应用,获取对应包名和日志

今天注册了个兼职测试平台,需要提android,bug和抓取对应日志,总结了下:Windows+R组合键打开电脑的运行窗口,输入“cmd”并按回车,之后输入“ipconfig /flushdns”;然后系统会自动刷新dns缓存,最后关闭窗口,再打开网页尝试上网。1,使用USB连接你的手机到电脑上,输入下图所示的命令后按下回车键:adb devices,显示如下说明手机已经连接上了...

2019-03-21 19:29:08 754

转载 Python 自动化测试面试题目汇总

Python 自动化测试面试题目1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答:super 用于继承父类的方法、属性。 super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。Python3 默认是新式类,不用写,直接可用。 使用 super 可以提高代码的复用性、可...

2019-03-20 11:12:20 40215 6

覆盖率平台介绍ppt 20230802

覆盖率平台介绍ppt 20230802

2023-08-02

增量覆盖率文件xmind梳理

增量覆盖率文件xmind梳理

2023-08-02

jacoco 覆盖率相关

jacoco 覆盖率相关

2023-08-02

黑盒测试-白盒测试-单元测试.7z

有需要的拿走

2020-04-30

jmeter+ant+jenkins接口自动化.pptx

jmter+ant+jenkins自动化测试pptjmter+ant+jenkins自动化测试pptjmter+ant+jenkins自动化测试ppt,个人总结

2019-09-04

jmeter+websocket接口测试所需插件集合

jmeter+websocket接口测试所需插件集合

2019-03-28

telegraf-1.5.0_windows_amd64

telegraf-1.5.0_windows_amd64亲测可用

2018-12-25

jmeter基础套餐

jmeter基础套餐,包含:jmeter正则表达式教程,jmeter基础压力教程,Jmeter参数化教程,Jmeter+ant生成html报告教程等基础课程,课程清晰易学

2018-10-08

空空如也

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

TA关注的人

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