自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 loadrunner脚本,并发函数web_concurrent_start(null),web_concurrent_end(null)使用

遇到接口或服务很多的脚本,如果耗时又比较长的话,再串行起来的话,就会很慢。我之前录制脚本的时候经常会看到这个函数的出现web_concurrent_start(null),web_concurrent_end(null),都是成对儿的,回放的时候都报红,之前觉得都是无用的代码,今天才后知后觉,原来这个是并发函li数。loadrunenr脚本中的代码是串行执行,一般响应时间比较快的服务,误差不会很明显。浏览器自身的特性也是如此,同一个url中,多个服务,也是有的串行,有的并行。又get一个知识点。

2024-01-22 15:41:02 528

原创 loadrunner负载机的安装

loadrunner主控端控制加压机器,加压端加压,加压端因为需要装的比较多,可能会装几十台,所以不需要安装全部的lr软件,只需要安装负载软件就Ok,我可以把它叫做lr的分身,这个分身就在loadrunner安装软件的一部分,名称是setuploadgenerator.exe。所以就是把这个软件copy到加压机上安装就ok。不过还需要再安装下office的一些组件,比如。~~~~有点想做前端了,啧啧,性能测试搞烦了。

2023-05-24 11:30:48 161

原创 loadrunner版本12.53已经有点落后了

不知道有没有使用loadrunner的小伙伴们,你们都使用它的什么版本呢?在录制脚本的时候,loadrunner是自动识别ssl协议的,但是呢12.53版本我看着也是支持ssl tsl1.2版本的,但是12.53自动识别出来确实tlsv1,下图。跟开发沟通,他们后端ssl协议版本是1.2,我用12.53版本是录不出来脚本,手动添加ssl协议函数+手动编写函数=回放不成功,并提示上图。这么看来jmeter真是轻便又好用,没有那么多限制。以后有机会还是要多研究jmeter.

2023-05-24 10:25:18 237

原创 loadrunner检查点/校验函数

oracel是一款关系型数据库ETL:extract(提取)transforms(转换)load(加载)

2023-03-09 10:02:01 179

原创 loadrunner的函数lr_paramarr()学习

1、对象创建方式https://www.cnblogs.com/yunche/p/9530927.html2、

2023-03-09 09:31:59 423

原创 maven Web项目进行打包

打包成功,并在左侧的目录下多出一个war包

2023-03-06 10:41:55 256

原创 使用docker进行Mongo&yapi安装,Mongo重启&yapi重启

在这里我使用Linux虚拟机作为docker服务器,本机通过xshell进行远程操作。Mongo安装:docker run -d --name mongo-yapi mongo;yapi安装:1)拉取yapidocker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi 2)初始化yapi账号及密码...

2023-03-06 10:41:04 834 1

原创 Win10系统修改开机密码

微PE修改开机密码

2022-07-13 18:05:51 3749

原创 loadrunner的webservice脚本返回参数json校验strstr()方法

最近处理一个webservice接口,需要对它的返回值进行校验,成功or失败。1、首先管理webservice服务,加入进去,把入参和返回值都加上web_service_call( "StepName=服务名_101", "SOAPMethod=服务连接地址", "ResponseParam=response", "Service=服务名", "ExpectedResponse=SoapResult", "Snapshot=t1630566956.inf", BEGIN_A

2021-09-07 17:24:22 419

原创 loadrunner中文转url编码或者中文转HTML编码

这两天工作的时候,测试一个get接口,发送的参数中带中文,链接是这样子的:http://www.baidu.com/address=江苏省苏州市常熟市招商城3区11号门市部在goole浏览器里直接打开即可,Chrome浏览器就把汉字自动转码了,但是在loadrunner中抓到的脚本就是这样子的:web_url("ceshi_csb_broker", "URL=http://xxx.xx.x.xxx/test/testTx.action?address=%E6%B1%9F%E8...

2021-05-14 11:19:36 521

原创 loadrunner中文转码,以及web_custom_request的使用(二)

最近在搞一个场景,传递的参数比较长,以及含有中文,我之前写过关于这个知识点的内容,按照那个方式但却没成功,原因是这次传递的参数不是application/json格式,而是另一种格式application/x-www-form-unlencode,表单格式,所以上传的时候总是失败。后来我借助fiddler生成了一个脚本后,看到应该把web_custom_request()函数的enctype字段设置为application/x-www-form-unlencode格式;实例如下:web_custom_re

2021-05-11 14:31:39 326

原创 vue前后端分离,前端页面展示字段超长和特殊字段处理

前端字段超长:加此属性show-overflow-tooltip如果说数据库返回值为1、2或者true 、false,我们在前端展示时,需要转换成是或否,则做下列添加<el-table-columnprop="run"header-align="center"align="center"label=...

2020-03-27 20:22:04 2066

原创 npm install下载依赖包时,报错:Error: unable to verify the first certificate

1、我在使用visual studio code打包时,出现了这个问题Error: unable to verify the first certificate,是因为2017年2月27日,npm不再支持自签名证书。npm install走的是https协议,需要通过数字证书来保证的。解决方法:1)npm config set strict-ssl false ...

2020-03-21 21:59:06 2308

原创 loadrunner 报错"Content type 'application/octet-stream' not supported"

今天在工作的时候遇到一个报错:{"success":false,"message":"Content type 'application/octet-stream' not supported","code": 500,"result":null,"timestamp":XXXXXXXXXXX}看意思是不认识我发送的报文格式,而我发送的是什么参数格式呢?是json,于是我仔细观察下我...

2020-03-17 15:45:36 2424

原创 Tomcat启动日志乱码问题,解决方法

1、进入Tomcat包路径下:\apache-tomcat-9.0.30\conf,找到logging.properties文件2、对文件进行修改并保存保存后重启Tomcat即可

2020-03-12 17:00:43 130

原创 maven Web项目运行时,报错:Exception in thread "main" java.net.BindException: Address already in use: bind

这里报错原因是地址被占用了,我们通过配置查看下jetty的运行地址及端口号,在此我发现端口号是8080,由于8080是常用端口很容易被占用,因此我修改端口号为8081,再次通过jetty运行通过浏览器访问jsp...

2020-03-12 15:52:06 4086

原创 mavenWeb运行环境安装,jetty安装

1、插件安装法接下来就等待安装,安装完成后,会询问你重启,选择重启即可。验证jetty安装成功二、装不上的同学,可以手动配置运行环境通过上面两种方式对mavenweb项目运行。...

2020-03-12 15:29:49 89

原创 Jenkins创建maven项目

3、配置源码管理Git/SVN4、构建配置设置

2020-03-11 15:35:37 364

原创 Windows系统Jenkins安装一

1、安装软件(自行下载)apache-tomcat-9.0.30.tar.gzjenkins.war2、将apache-tomcat-9.0.30.tar.gz解压,并将Jenkins.war包放入apache-tomcat-9.0.30\webapps路径下3、启动Tomcat4、访问本地路径http://127.0.0.1:8080/jenkins/5、按照提示到对...

2020-03-10 18:40:35 233

转载 沙雕问题合集(一)

1、集群、分布式、负载均衡、https://www.cnblogs.com/xzwblog/p/7255364.html2、vuser和tps、rt关系https://blog.csdn.net/taric_ma/article/details/772855223、qpsQPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系...

2019-11-06 15:49:27 6354

原创 loadrunner回放调试,解决脚本问题

当然是回放脚本,查看输出日志,通过具体报错解决。1、回放脚本时,返回信息出现中文乱码。这时候需要把信息捕捉到,然后转码成中文即可。这时候,会用到这两个神仙函数组合~web_reg_save_param("message1", "LB=\"retMessage\":\"",//修改成自己的左右边界即可 "RB=\",", "Search=Body", LAST);...

2019-10-30 14:46:54 361

原创 strcmp()函数使用及lr中的逻辑判断

在测试的时候,需要增加断言对测试结果进行判断,或需要接收返回码,进行下一步操作,这里就需要对服务器返回的响应码进行判断,这就会用到strcmp()函数。其实非常简单,首先将服务器返回码保存在某个参数中,与你自定义的字符串做比较即可。此处忽略了message4的保存过程。over~...

2019-10-14 11:11:02 768

原创 loadrunner的utf8转码及web_custom_request()、web_submit_data()函数使用

1、首先将汉字进行保存,如果传入参数太长,我是将 汉字进行分批处理,当然比较麻烦2、其次将参数进行取值,重新复制到另一个参数,这个操作的目的是为了去除后面的x003、使用web_custom_request() 函数,需要搭配web_add_hearder()函数使用,参数就像普通参数使用即可。4、使用web_submit_data()函数,则不需要使用web_add_he...

2019-10-14 11:02:35 432

原创 http协议post接口测试参数值为json串,jmeter、loadrunner、postman工具处理方式。

这两天接到了接口压测的任务,慌得一批~先记一个小知识点,http协议默认端口是80,https协议默认端口是443,哈哈,我昨天刚知道。http协议的接口,在这里我先分成两类,一类是直接可以在浏览器中打开的,这类是最简单的了吧,可以使用loadrunner的录制功能,完成工作。另一类是开发给的链接中不带参数,需要手动传参,才能获取返回值的。今天主要记录这类接口。传参的形式也有很多,今天主要...

2019-09-10 13:20:31 702

转载 TestNG运行报错An internal error occurred during launching

https://blog.csdn.net/weixin_43291944/article/details/89222160

2019-06-13 16:33:25 544

原创 mave包管理

1、maven在线包管理,中央仓库地址是https://mvnrepository.com/进入selenium-java版本选择进入对应的版本后,选择依赖代码粘贴到pom.xml文件中即可增加好testNG的依赖,就可以进行代码编写了。...

2019-06-13 16:12:57 112

转载 maven在配置maven-help-plugin时报错

我在配置testNG环境的时候,需要配置maven环境,mvn help:system ,运行这条命令的目的是为了让Maven执行一个真正的任务(其实我不是很懂这句,先配上再说啦)参考:https://blog.csdn.net/xuelanlingying/article/details/88421012执行命令后,运行了较长时间,最后出现了报错信息:failed to execute go...

2019-06-13 09:20:58 822

原创 JAVA eclipse安装testNG插件,在线安装和离线安装

安装环境:JDK1.7以上版本、Eclipse4.2以上版本在线安装:1、进入菜单路径help->install new software,打开新的窗体,打开add按钮点击【ok】后,在线搜索到testNG,勾选后,一路下一步即可进行安装~不过这种方式我没有安装成功,我用的是离线安装。。1、首先下载依赖包,进入testNG官网2、切到download页...

2019-06-12 16:40:14 3359 2

转载 插入U盘时提示“拒绝访问”怎么处理?

我的电脑插入U盘时,总提示“F:/拒绝访问”,这个问题困扰了我很久。最开始的时候,是由于我们公司登录特定的网络时,需要安装XX软件,安全策略的原因,禁止访问外接设备。但前一段时间我把XX软件卸载了,已恢复到互联网环境,但仍不能正常使用U盘。今天终于解决了这个问题,当然是从百度知道的解决方法,奇怪的是我上次也使用了这个方法,但未生效。运行打开gpegit.msc,进入计算机配置->管理模板...

2019-06-10 16:20:28 11186 4

原创 loadrunner 12回放脚本的时候,报错“在并发组内不允许使用函数”

我在回放脚本的时候,出现如下图的错误:在网上没找到很准去的解析,不过参考一些解答之后,大略是loadrunner中  web_concurrent_start(NULL); 与 web_concurrent_end(EDN) 是并发函数,中间不能使用其他函数。我是这么解决的:解决方案一、把web_set_max_html_param_len();函数挪出并罚函数外。解决...

2019-01-22 14:31:20 592

原创 loadrunner 12之“Browser Emulation”的"download non-html resources”,怎么回事?

这个选项的意思是“是否下载非html资源”,包括页面上的一些图片、样式....1、所以在测试商城类的首页或下载资源占大部分的内容时,需要勾选。但是,今天我测试的不是这类的页面,测试流程大约是1、登录-下单,在调试脚本的时候,日志是全部勾选的,download non-html资源这项是默认勾选的,所以脚本没什么问题,通过了。2、在controller调用该脚本进行压测时,我在配置场...

2019-01-22 11:47:22 1612

原创 loadrunner12在录制脚本时,提示“ssl身份验证失败”

1、我在使用loadrunner12录制脚本时,出现了如下图的提示2、我点击【继续】,浏览器的页面卡死了,不能继续进行下面的录制。解决方案:https://www.cnblogs.com/wxh04/p/9512436.html1、上述博客中提到是ssl协议的版本问题,loadrunner12默认使用的ssl协议版本是“ssl2&amp;3”,我与架构人员沟通后,得知我们使用的是如...

2019-01-22 09:45:21 5615 2

原创 慢sql优化(一)

昨天在测一个场景的时候,又出现慢sql,当时还邀请了dba一起分析,我们用的是阿里云的drds、rds、redis、nigix等系列产品。解决思路是这样的,首先我们在压测的时候,先看看是否存在慢sql,如果有的话,先把它捞出来,连接数据库,show slow。对于mysql数据库来说,展示出来的是超过1000ms的sql,如果对于你需要提取500ms以下的sql,再就再想想其他办法,可以加点lo...

2019-01-10 14:51:17 3559

转载 Jmeter学习步骤(一)

在性能测试过程中,我大多数是用的loadrunner工具,jmeter是一个开源的,轻量级的性能测试工具,目测今年会使用jmeter多一些,接下来好好学习、分析下jmeter这个工具。jmeter我还没做太多实践,目前先写写理论,实践之后上手会比较快吧。1、认识jmeter的各个组件,并与loadrunner各个功能做好对比参考:https://www.cnblogs.com/yangxi...

2019-01-03 17:37:51 684

原创 loadrunner11在安装时,提示必须安装.net framework v3.5sp1组件

需要添加.net framework v3.5sp1组件。参考:https://www.cnblogs.com/ycyzharry/p/6383263.html步骤:进入控制面板-程序-打开或关闭windows功能-功能-添加功能,勾选.Net Framework 3.5功能:单击“下一步”按钮完成.Net Framework 3.5的安装后就可以继续执行LoadRunner1...

2018-12-14 15:40:16 4982 2

原创 电脑启动后,桌面蓝屏,啥都不显示

今天来了公司之后,打开电脑,启动了好久,也没看见桌面显示,鼠标的图标倒是看到了。我第一个解决方案是:重启电脑。重启后电脑依然是此现象并没有得到解决。然后我的大约印象,上一次出现这个问题的时候,有个同事帮我解决了,启动任务管理器,然后新建一个任务就可以了,但具体的是什么呢?我记不太清楚了。还是寻求百度的帮助吧。参考:https://jingyan.baidu.com/article/02...

2018-12-12 10:05:41 7148

原创 路由器设置reset后,不能正常上网?

前天晚上我想改下我们家的路由器密码,但忘了路由器的管理密码,于是reset恢复出厂设置。恢复出厂设置的操作是:长按路由器背面的reset按钮,直到路由器上所有灯光亮起,松开按钮后,此时路由器已被恢复出厂设置。手机电脑都可以进行设置,我来记录一下手机设置的方式:1、手机浏览器打开192.168.1.1或者192.168.0.12、会先让你创建路由器密码3、创建路由器密码后,会自动...

2018-11-30 14:30:21 13671

原创 controller在连接加压机时连接失败,重启加压机也不好使,怎么解决?怎么查看被占用的端口号及解除占用

这个问题的背景是,我在做压测的时候,需要用的是阿里云的虚拟机充当加压机,通过loadrunner的controller进行连接时,经常出现失败的情况,如图所示:controller调用加压机,是通过54345端口,出现这种情况连接失败的情况,通常是本地与加压机的54345端口不通可以通过telnet  192.168.X.X(加压机IP) 54345  验证。解决方法(只有文字描述,没...

2018-11-27 15:32:32 463

原创 eclips4.6.2解决①新建菜单空白②查看eclips版本号③添加自定义菜单

今天想尝试一下junit4单元测试,首先创建一个新的项目。。。令我没想到的是,在新建的时候就遇到一个小问题:就是点击【NEW 】按钮后,菜单面板完全空白...于是又开启神奇的百度之旅,具体解决方案就是,将eclipse此路径下的 Workspace\.metadata\.plugins文件全部删除,问题解决。eclipse的log日志中记录的报错日志是:org.eclipse.swt.SW...

2018-11-23 16:10:27 220

原创 loadrunner的工作原理

loadrunenr在录制手机端和pc端http协议脚本时,即是一个http代理。点击录制,loadrunner即在用户到服务器之间起了一个代理的作用,用户发送请求需要通过loadrunner,收服务器请求也需要通过loadrunner,截获这些请求数据后,通过自身封装的一系列函数把发、收的请求,转化为我们能看得懂的脚本。参考https://www.aliyun.com/jiaoche...

2018-11-03 16:31:51 3307

selenium-server-standalone-4.0.0-alpha-2.jar

eclipse之selenium环境的selenium-server-standalone.jar下载

2021-07-02

eclipse-testng离线包.zip

selenium需要的testNG资源包

2021-07-02

空空如也

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

TA关注的人

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