自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 abd获取包名的基础方法

2.adb shell pm list packages -3(返回结果较多 不建议)打开需获取包名的应用,查看。

2023-12-08 14:47:28 371

原创 jenkins中执行python文件报python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

2.jenkins中再次运行python脚本,如果报python' 不是内部或外部命令,也不是可运行的程序或批处理文件,需确认是否jenkins安装了python插件,安装启用后重试。1.windows打开命令行,快捷键win+R,或搜索运行,输入cmd,enter,输入python,查看返回结果。如果未返回具体的版本号,应该是环境变量未配置。

2023-11-24 16:21:34 502

原创 Fiddler模拟弱网环境

2.启动弱网:Rules-》Performance-》Simulate Modem Speeds。下载速度:1KB/150ms=1KB/0.15s=6.67KB/s。上传速度:1KB/300ms=1KB/0.3s=3.33KB/s。1.设置弱网:Rules-》Customize Rules。关闭弱网前,请求接口,查看总运行时间。开启弱网后,请求接口,查看总运行时间。开启后,此项为勾选状态。

2023-11-22 11:26:06 123

原创 Python-列表和元祖的区别

tuple[2]=4 #修改元祖失败 TypeError: 'tuple' object does not support item assignment。print(list) #输出:[1,3,"ceshi"]print(tuple) #输出:(1,3,"ceshi)print(tuple[2)] #输出:ceshi。print(tuple[2]) #输出:ceshi。print(list[2]) #输出:ceshi。print(list[2]) #输出:4。

2023-11-21 11:07:04 116

原创 chromedriver下载地址

chrome114版本及以下:

2023-11-13 17:51:52 440

原创 postman常用断言

一、状态码200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});二、响应body包含字符串pm.test("Bodymatchesstring",function(){pm.expect(pm.response.text()).to.include("填入校验的字符串");});三、响应body等于字符串pm.test("Bodyisc...

2021-06-10 20:39:54 397

原创 Loadrunner-参数化中文乱码问题

Action(){ char tmp[150]; char tmp1[150]; char tmp2[150]; lr_convert_string_encoding( lr_eval_string("{CityName}"),NULL,"utf-8","str"); strcpy(tmp,lr_eval_string("{str}")); lr_save_string(tmp,"CityName1"); lr_start_transac...

2020-07-23 16:38:36 486

原创 sql拼接字段

sql如下:select top 20000 concat(USignUpId,',',PhoneEncrypt) as info FROM dbo.UserSignUpWHERE ProjectId=7 and CreateTime>'2020-07-23 14:10'order by CreateTime desc返回结果:

2020-07-23 16:21:17 169

原创 Laodrunner-for循环(为了解决数据不能全部跑完的问题)

先开篇,明天写~~~

2020-07-23 15:53:11 314

转载 Linux下nmon工具安装及nmon analyser的使用

步骤一:下载nmon及nmon analyser工具nmon:http://nmon.sourceforge.net/pmwiki.php根据自己系统的版本下载相应的版本即可nmon analyser:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser步骤二:将nmon上传至/usr/local/src目录下1、创建nmon的目录.

2020-07-13 10:17:45 376

原创 基本数据库语句

1、字段拼接concat(拼接字段1,拼接字段2,拼接字段3,...)例子:select concat(UsignUpId,',',PhoneEncrypt) from UserSignUp (nolock)2、转化大小写全部转换成小写:Lower()例子:select Lower(PhoneEncrypt) from UserSignUp (nolock)全部转换成大写:Upper()例子:select Upper(PhoneEncrypt) from UserS.

2020-05-18 15:14:57 200

原创 excel技巧

一、给一列赋相同值1、点击列 2、按shift键,点击到截止行 3、第一个格显示空白,输入赋值 4、点击ctrl和enter进行所选列赋值二、实现向下拖拉+11、输入1或任一数字 2、光标移动到右下角,出现+,往下拖拉 3、右下角出现,点击“填充序列”三、实现公式为列1、在单元格中输入公式,选中需要填充的单元格 2、点击“开始-填充-系列” 3、选中列,点击“自动填充”...

2019-12-05 14:59:45 532

转载 LoadRunner 技巧之 IP欺骗 (推荐)

IP欺骗也是也loadrunner自带的一个非常有用的功能。需要使用ip欺骗的原因:1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。...

2019-07-24 14:47:49 748 1

原创 Fiddler-手机抓包https失败解决方案

前几天,手机抓包,配置了代理,安装了证书,结果http可以抓包,https一直失败,显示网络错误。在寻找解决办法的过程中,因为其中某个手机的证书下载成功后,安装显示识别不成功,想到是不是手机证书装的位置有问题。结果证明了,确实是安装证书位置的错误导致不能抓取https包。安卓手机:设置 —其他设置 —设备与隐私 —从存储设备安装证书设置 —安全 —从手机存储安装...

2019-07-19 10:32:57 4901 1

转载 Python-json.load()、json.loads()、json.dump()、json.dumps()的联系和区别

1、json.load()是从文件中读出json格式的字符串;with open('text.json','r',encoding='utf-8') as f: print(json.load(f))控制台打印结果:{ "name": "anthony", "sex": "man" }2、json.loads()是将json格式的字符串转为字典类型。# -*- ...

2019-05-27 14:06:41 145

转载 安全性测试基础

本文仅为小白了解安全测试提供帮助一:安全测试注意事项1)要注意白帽子与黑客之间的区别2)在挖漏洞挣外快时,注意不要使用安全扫描或暴力破解软件对上线网站进行扫描或攻击。 不要对上线网站造成破坏,不要去获取网站的数据库信息等。否则等待的不是money,而是牢狱啦~~二:web介绍1)world wide web 万维网,也被叫做www(3w),非常普遍的互联网应用,每天都有数以亿万...

2019-05-09 16:07:00 474

转载 Python爬虫原理

前言简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前;一、爬虫是什么?如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的...

2019-05-05 17:33:18 263

转载 PV、UV、IP分别是什么意思?

转载地址:https://jingyan.baidu.com/article/f71d6037bf0e231ab641d1b3.html PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。 UV(Unique Visitor)独立访客,统计1天内访问某站...

2019-04-26 16:27:29 4061

转载 50个最常用的Linux命令

转载至:http://gywbd.github.io/posts/2014/8/50-linux-commands.htmltar  grep  find  ssh  sed  awk  vim  diff  sort  export  args  ls  pwd  cd  gzip  bzip2  unzip  shutdown  ftp  crontab  service  ps  fre...

2019-04-26 16:21:36 220

原创 IIS最大并发连接数设置过小报503错误

IIS配置如下:Loadrunner并发数为10,设置集合点。如下图所示,部分报错:

2019-04-26 16:06:14 1073

原创 Python除法运算结果为0

如以下运算:result结果为0# -*- coding: utf-8 -*gdp = [13, 33, 21, 4, 21]gdpsum = sum(gdp)print gdpsumone = max(gdp)print onegdp.remove(one)two = max(gdp)print twogdp.remove(two)three = max(gdp)pr...

2019-04-25 17:13:20 6298

转载 性能测试岗位常见面试题

原文地址:https://www.cnblogs.com/imyalost/p/9249159.html最近有童鞋找我问一些性能测试相关的问题,其中问的次数最多的,还是面试性能测试岗位,一般会问哪些问题?我个人做过一段时间性能测试,年初也面试过几家公司的全职性能测试岗位,其中互联网医疗、物流、电商、金融行业的公司都有,企业规模大小兼具。这篇博客,就将我面试时候遇到的问题整理一番,并附带...

2019-04-25 11:23:45 2115

转载 性能测试常见术语浅析

原文地址:https://www.cnblogs.com/imyalost/p/7117320.html之前在性能测试过程中,对于某些其中的术语一知半解,导致踩了很多坑。这篇博客,就常见的一些性能测试术语进行一次浅析。。。负载对被测系统不断施加压力,直到性能指标超过预期或某项资源使用达到饱和,以验证系统的处理极限,为系统性能调优提供依据;并发①狭义上的并发:所有用户在同一...

2019-04-25 11:22:05 251

转载 性能测试中TPS上不去的几种原因浅析

原文地址:https://www.cnblogs.com/imyalost/p/8309468.html压力测试中TPS一直上不去,是什么原因?稍微整理了下思路,列举性的简略回答了他的问题。这篇博客,就具体说说在实际压力测试中,为什么有时候TPS上不去的原因。如有遗漏或不对的,请评论区指出,不胜感激。。。先来解释下什么叫TPS:TPS(Transaction Per Seco...

2019-04-25 11:16:09 1912 1

转载 Fiddler如何模拟弱网环境进行测试

1、模拟弱网环境打开Fiddler,Rules->Performance->勾选SimulateModemSpeeds,勾选之后访问网站会发现网络慢了很多2、Fiddler弱网的原理Rules—>CutomizeRules打开CustomRules.js文档在文件中搜索关键字,m_SimulateModem让我们来分析一下这几行代码:...

2019-04-24 17:23:51 347

原创 Loadrunner-IP Wizard模拟的是不同的内网IP还是外网IP?

答案:内网IP论据1:使用手册上有这样一句:只供内部使用,不能连接到互联网This wizard resides on each load generator. It enables you to create and save new IP addresses on Windows machines. The new addresses can be a range of addre...

2019-04-24 16:00:18 319

转载 IIS上执行通过python的CGI模块执行python脚本

先,我们先要去官网下载 原生的 Python 2.7。为什么用 2.7,不用3.X。原因是 2.7 比较大众。而且,好多开发程序都是在此基础上进行的。而且,2.7 与 3.X 差不多。呵呵……其实,我想用它编译 QT。。。我们先上官网来下载,网址:https://www.python.org/。这里,我们下载 2.7.8。下载完后,我们就要双击它。进行安装。...

2019-04-24 10:00:40 319 1

原创 Windows命令窗口执行完闪退的问题

当我们执行命令行时,会出现执行完就闪退的情况。当执行失败需要定位问题时,闪退会导致我们很难定位。这时,可以找到执行文件,在最后一行加上“pause”,再次运行,命令窗口就不会出现闪退的情况了例子:如下图所示,我们可以很好的定位到时Path路径出了问题。...

2019-04-23 15:45:44 9760 1

转载 Loadrunner Analysis--Web Page Diagnostics

当在场景中打开Diagnostics菜单下的Web Page Diagnostics功能,就能得到网页分析组图。通过这个图,可以对事务的组成进行抽丝剥茧的分析,得到组成这个页面的每一个请求时间分析,进一步了解响应时间中有关网络和服务器处理时间的分配关系。通过这个功能,可以实现对网站的前端性能分析,明确系统响应时间较长时由服务器端(后端)处理能力不足还是短连接到服务器的网络(前端)消耗导致的。1...

2019-04-23 11:47:33 293

转载 Loadrunner中Throughput(吞吐量)的分析与计算

核心提示:Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!  先提出正确的结果,然后用具体的试验加以证明:  Loadru...

2019-04-23 11:10:48 1645

原创 Loadrunner-Throughtput与带宽的计算

一、计算公式假设T为吞吐量Throughtput(bytes/second),V为最大并发用户数。带宽(Mbps)=T/(V*1024*1024)*8基本换算:1MB=1024KB1KB=1024Bytes1Byte=8bit1MBps=8Mbps公式换算:bytes/second=bytes/1024/1024/s=MB/s=MB*8/s=Mb/s...

2019-04-23 10:10:57 1887

原创 Loadrunner压力测试实现自动化

一、意义 当我们使用Loadrunner进行性能测试时,需要运行多个场景或脚本。甚至有时对时间也有严格的要求,需要在凌晨运行脚本。如果我们等到0点再去运行,那太可怕,也太蠢了。二、步骤1、创建一个目录,如:D:\autoloadrunner2、在该目录下存放loadrunner脚本,名称如cdsn,和需要自动运行的场景,名称如c1.lrs,c2.lrs3、在该目录下创建a...

2019-04-22 17:15:35 1551

原创 Loadrunner-IP欺骗

一、原因1、网站设置了IP限制。如:1个IP只能中一次奖2、IP访问频繁被禁止访问。当我们做压力测试时,同一个IP重复访问一个页面,可能会被视为攻击,导致IP加入黑名单拒绝你的访问。通过设置IP欺骗来绕过该限制。3、负载均衡。通过不同的IP,来验证服务器是否均衡处理。二、前提1、ip欺骗一定要是静态IP。想确认自己是否是静态IP,cmd ipconfig /all,查看DHCP...

2019-04-18 14:46:27 3441

原创 Loadrunner-Controller中Run-times Settings中Run Logic迭代次数的作用

实例一配置1:并发数5,运行3分钟,立即启动和结束。迭代次数10000次配置2:并发数5,运行3分钟,立即启动和结束。迭代次数1次分别查看实际运行时间:配置1 : 3分08秒 配置2 : 3分04秒实例二配置1:并发数5,Duration设置为Run until completion。迭代次数为10次配置2:并发数5,Duration设置为Run until comp...

2019-04-18 11:51:15 3815

转载 Loadrunner执行https报错Action.c(7): Error -27778: SSL protocol error when attempting to connect with hos

此文章大部分为转载文章一、问题说明Loadrunner回放包含https的请求时,报一下错误:Action.c(7): Error -27778: SSL protocol error when attempting to connect with host "blog.csdn.net"二、发生原因Loadrunner默认发送是通过sockets(将http转换为socket...

2019-04-17 16:55:57 6193

转载 内存溢出和内存泄露的区别

1、官方定义PS:内存泄露是需要程序长时间运行才可以监测到的2、原因①内存溢出Out Of Memory②内存泄露Memory Leak通常申请内存后,不进行释放、打开文件不关闭、建立连接不释放等情况都会产生内存泄露问题。在C语言中,从变量存在的时间生命周期角度上,把变量分为静态存储变量和动态存储变量两类。静态存储变量是指在程序运行期间分配了固定存储空间的...

2019-04-17 14:51:54 2815

转载 Loadrunner性能指标分析

转载文章一、用户事务分析用户事务分析是站在用户角度进行的基础性能分析。1、TransationSunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2、AverageTransacitonResponseTime(事务平均响应时间)“事务平均响应时间”显示的是测试场景运...

2019-04-17 13:53:12 189

转载 TPS和事务响应时间的关系、计算公式

转载文章,个人认为文章中有错误点,不可全信例子:一个高速路有10个入口,每个入口每秒钟只能进1辆车1、请问1秒钟最多能进几辆车? TPS=102、每辆车需要多长时间进行响应? reponse time = 13、改成20辆车,每秒能进几辆?每辆车的响应时间是多长? TPS = 10,reponse time = 1 (10个为一等份,分成两等份,平均tps...

2019-04-16 18:10:38 2641

转载 LoadRunner性能测试指标 TPS(Transaction per Second)总结

此文章为转载文章TPS(Transaction per Second)定义TPS是Transactions Per Second的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反 应的过程。客户机在发送请求时开始计时, 收到服务器响应后结束计时,以此来计算使用的时间和完成的事务数,最终利用这些信息来估计得分。TPS(Trans...

2019-04-16 18:02:17 1761

原创 Loarunner运行场景时,报错Failed to send data by channels - post message failed.

当使用Loadrunner进行大数据压测时,偶尔会报错:Failed to send data by channels - post message failed.这时,我们可以把Controller》Diagnostics》Configuration》Web Page Diagnotics[max vuser sampling 10%]设为“Enable”,再次运行就不会报错了。那为...

2019-04-16 15:01:32 1368

charles-proxy-ssl-proxying-certificate.pem

charles-proxy-ssl-proxying-certificate.pem

2022-11-09

空空如也

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

TA关注的人

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