LR调试脚本的时候报错Error -27796:(已解决)
LR调试bbs脚本的时候报错:
1.Error -27796: Failed to connect to server "192.168.211.128:80": [10060] Connection timed out [MsgId: MERR-27796]
2.web_url("bbs") highest severity level was "ERROR", 0 body bytes, 0 header bytes [MsgId: MMSG-26388]
问题分析:
1.刚开始运行的时候,脚本是ok的。关联值和参数化的值都获取到了。但是当运行第4次的时候就开始报这个错,感觉这中间我也没有做什么呀。怎么就连不上服务器了?
2.网上的解决办法真的是五花八门呀。但是看的是却是无从下手呀。
3.懒得尝试,直接卸载LR,重装LR,问题没有解决。
方法4到方法7都是网上找的,但是都不能解决。
4.在 run-time setting/browser emulation中将simulate a new user on each iteration 选项去掉(默认是选中的)。重新运行,由error变成warning,但是问题仍然未解决。继续把这个simulate a new user on each iteration 选项勾上,报的错和下图一致。
5.在preference中点击options,修改如下图中的三个参数值,将他们都改成1000:
修改为
修改完成了,但是问题还未解决。
6.修改Windows的注册表:
①win+r:输入regedit调出注册表编辑器:找到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
②修改两个参数的值
TcpTimedWaitDelay默认值应该中是30s,这里我修改为5s(调小了)
也可以把MaxUserPort调大(如果这个值不是最大值的话),但是我的已经是65534,所以我就没有再调大了。
重新运行脚本,问题还是没有解决。接着找办法。
7.将脚本中的Mode=HTML方式,修改成Mode=HTTP方式。回放,脚本没有再报错。但是业务并不通过,再研究研究。
8.又再一次看了这个问题,访问的这个http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1是页面请求之外的东西,难道出错在这个地方?,于是又查了一遍页面源码
于是又在网上查看了一些方法:打开function_core.php,
#cd /opt/lampp/htdocs/bbs/source/function
#vi function_core.php
注释掉图中的这几行:
再次运行脚本,没有报错了。但是还是业务不成功。
9.找到 DiscuzTips.php,注释掉echo $jsCode这一行
#cd /opt/lampp/htdocs/bbs/source/plugin/manyou/Service
#vi DiscuzTips.php
再次运行,没有报错,但是还是业务不成功。、
10.遇到这个问题,网上找的办法试了一圈,还是没能彻底解决我的问题。于是自己手写了脚本,运行ok了。
因而确定了问题是录制导致的,但是我还是没有能够找到解决问题的方法。再接再厉吧,loadrunner的坑很多,慢慢扫雷咯。
追加:
11、怀着是不是电脑是不是哪里出问题的侥幸心理,今天又重新调试了一次脚本,还是上次录制的脚本,竟然误打误撞的将问题解决了。找到了问题的根源是"RecContentType=text/html"这句,我把它改成了"RecContentType=text/http"竟然通过了。
RecContentType: 录制脚本时响应头的内容类型。例如text/html、 application/x-JavaScript等。当没有设置Resource属性时,用它来确定目标URL是否是可记录的资源。此属性包含主要的和次要的资源。最频繁使用的类型是 text、application、image。次要的类型根据资源不同变化很多。例如:"RecContentType=text/html":表示html文本。"RecContentType=application/msword":表示当前使用的是Msword。
修改的地方如下:
虽然问题解决了,但是还是不明白为什么这样做。于是想着是不是将RecContentType改成其他的是不是也可以呢?大胆的换成了application/javascript,http/xml,果然都是运行通过了。
至此,问题总算解决了,就是出现报错“Error -27796”的时候,RecContentType不能是"text/html"。
LR调试脚本的时候报错Error -27796:(已解决)的更多相关文章
- go报错unimplemented: 64-bit mode not compiled in与mingw 64位安装报错ERROR res已解决
问题一:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 参考:https://www.cnblogs.com/lesroad/p/ ...
- mysql source导入报错ERROR 1366的解决方法
文件是utf8的,数据库表是utf8的,为什么客户端导入会报错呢? 发现客户端用的是gbk的 改为utf8后正常 SHOW VARIABLES LIKE 'character%'; +-------- ...
- python+selenium 批量执行时出现随机报错问题【已解决】
出现场景:用discover方法批量执行py文件,出现随机性的报错(有时a.py报错,有时b.py报错...),共同特点:均是打开新窗口后,切换最新窗口,但定位不到新窗口的元素,超时报错.由于个人项目 ...
- Eclipse 插件安装报错问题(已解决)
错误信息提示: An error occurred while installing the items session context was:(profile=epp.package.jee, p ...
- 暑期——第九周总结(1,林子雨老师关于hdfs eclipse案例报错问题【已解决】)
所花时间:7天 代码行:1000(Java)+500(Python)+300(C++) 博客量:1篇 了解到知识点 : 一: 解决"Class org.apache.hadoop.hdfs. ...
- 真机调试报错error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。"
真机调试报错error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接." 请注意,错误代码是-1009,网上关于 ...
- uiautomatorviewer报错“Error taking device screenshot: EOF” ,
uiautomatorviewer报错“Error taking device screenshot: EOF” ,千万不要装手机助手,不要装手机助手,不要装手机助手 uiautomatorview ...
- Tomcat启动报错ERROR:transport error 202:bind failed:Address already
昨天在服务器上拷贝了一个tomcat项目,修改了server.xml之后启动居然报错ERROR:transport error 202:bind failed:Address already,应该是远 ...
- Hive 报错 Error while compiling statement: FAILED: ParseException line 1:0 character '' not supported here (state=42000,code=40000)
Hive报错 Error while compiling statement: FAILED: ParseException line 1:0 character '' not supported h ...
随机推荐
- Java类初始化顺序,大神3个示例带你躺坑。。
最近发现微信群里面有些群友在讨论类的初始化顺序,如类的静态变量.成员变量.静态代码块.非静态代码块.构造器,及继承父类时,它们的初始化顺序都是怎样的,下面我通过例子来说明这个情况,以免被人误导. 示例 ...
- (数据科学学习手札58)在R中处理有缺失值数据的高级方法
一.简介 在实际工作中,遇到数据中带有缺失值是非常常见的现象,简单粗暴的做法如直接删除包含缺失值的记录.删除缺失值比例过大的变量.用0填充缺失值等,但这些做法会很大程度上影响原始数据的分布或者浪费来之 ...
- 认识AppDomain类
原文:认识AppDomain类 表示应用程序域,它是一个应用程序在其中执行的独立环境. 创建新的 AppDomain,在该新建 AppDomain 中实例化类型,以及与该类型的对象通信. usingn ...
- Red5流媒体服务器开发
Red5流媒体服务器开发总结 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,最早属于谷歌下的开源项目,先已移植到Github,地址为https://github.com/ ...
- u-boot 移植工作目录
1. 添加工作用户 [root@localhost ~]#useradd -G root -g root -d/home/uboot uboot 2. 建立工作目录 [uboot@localhost ...
- Centos Apache 80 代理Tomcat 8080端口
运行环境:Centos 6.5 Apache: 2.2.5 开启apache proxy的相应模块 编辑 /etc/httpd/conf/httpd.conf文件 sudo vim /etc/http ...
- spark运行任务报错:Container [...] is running beyond physical memory limits. Current usage: 3.0 GB of 3 GB physical memory used; 5.0 GB of 6.3 GB virtual memory used. Killing container.
spark版本:1.6.0 scala版本:2.10 报错日志: Application application_1562341921664_2123 failed 2 times due to AM ...
- Spring Cloud (Spring Cloud Stream)解析
执行脚本目录 /bin windows 在其单独的目录 快速上手 下载并且解压kafka压缩包 运行服务 以Windows为例,首先打开cmd: 1. 启动zookeeper: bin\window ...
- python 识别验证码自动登陆
# python 3.5.0 # 通过Chrom浏览器访问发起请求 # 需要对应版本的Chrom和chromdriver # 作者:linyouyi from selenium import webd ...
- NOIp2018集训test-9-1(am)
1.最大值 可以用FWT水过去,李巨写了FWT结果中途爆int了炸了几十分好像. 我乱搞了一下把除了大数据有or的搞出来然后90,还是蛮划算的.我yy的做法: 1.xor 字典树上贪心, 一开始我打了 ...