网站首页 > 技术文章 正文
十一、LoadRunner脚本中出现乱码:在录制Web协议脚本时出现中文乱码,在回放脚本时会使回放停止在乱码位置,脚本无法运行。
1、错误现象:某个链接或者图片名称为中文乱码,脚本运行无法通过。
错误分析:脚本录制可能采用的是URL-based script方式,如果程序定义的字符集合采用的是国际标准,脚本就会出现乱码现象。
解决办法:重新录制脚本,在录制脚本前,打开录制选项配置对话框进行设置,在"Recording Options"的"Advanced"选项里先将"Surport Charset"选中,然后选中支持"UTF-8"的选项。
2、数据库参数化读取的数据中文乱码
原因是从数据库读取的数据没有转换为gb2312格式
解决方法:在ODBC数据源设置编码格式为gb2312,如图:
十二、Error -10489 : Exception was raised when calling per-thread-terminate function
在用Loadrunner实施性能测试时,采用Goal模式加压,存在如果持续长时加压时LoadRunner的Controller会报 Error -10489 : Exception was raised when calling per-thread-terminate function错误;
问题原因:
Unlike the earlier Windows versions, Windows 2000 and Windows XP have the default environment set to C:\Document and Settings\<user-name>\Local Settings\Temp instead of C:\Windows\temp. This long path with a space can cause several problems for LoadRunner. To resolve the issue, change to a directory without empty spaces.
(认环境设置路径不正确,早期的Windows版本不同,Windows 2000和Windows XP将默认环境设置为C : \ Document和Settings \ <用户名> \ Local Settings \ Temp,而不是C : \ Windows \ Temp。)
解决方法:
在C盘(或是其它盘均可以)新建TEMP文件夹(为了后续设置临时文件准备),右键"我的电脑"->高级->环境变量->编辑修改TEMP变量目录,指身上面新建的目录,如我的指向C:\TEMP->保存即可。
十三、Connection reset by peer. Error code : 10054
设置下载等的超时
用VuGen录制脚本后,回放或者加压的时候,可能会出现错误信息“Action.c(65): Error : socket6 - Connection reset by peer. Error code : 10054”
这是因为,下载的速度慢,导致超时,所以,需要调整一下超时时间,方法如下:
在Run-time setting窗口中的‘Internet Protocol’-‘Preferences’设置set advanced options(设置高级选项),,重新设置一下“HTTP-request connect timeout(sec)”
十四、503错误
日志显示为:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure,
解决方法:加大HTTP-request connect timeout、Step download timeout(sec)后还是出现503错误还是出现;再更改了tomcat的配置,在配置文件中增加参数:
minEvictableIdleTimeMillis、numTestsPerEvictionRun、testOnBorrow等并尝试进行调整设置之后,运行不再出现503错误
十五、Error:Failed to connect to server“192.168.2.192”:[10060]Connection
Error:timed out Error:Server“192.168.2.192”has shut down the connection prematurely
问题原因:
1. 应用访问死掉
小用户时:程序上的问题。程序上存在数据库的问题
2. 应用服务没有死
应用服务参数设置问题,例如:
在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection refused消息,说明应提高该值,每次增加25%
Java连接池的大小设置,或JVM的设置等
3. 数据库的连接
在应用服务的性能参数可能太小了
数据库启动的最大连接数(跟硬件的内存有关)
十六、Error:Page download timeout(120seconds)has expired
分析原因:
1. 应用服务参数设置太大导致服务器的瓶颈
2.页面中图片太多
3.在程序处理表的时候检查字段太多
猜你喜欢
- 2024-09-15 hexo博客搭建过程中的某个错误(hexo博客搭建过程中的某个错误怎么办)
- 2024-09-15 你负责看比赛 其他的放着我来 苏宁体育赛事直播关键技术
- 2024-09-15 阿海聊传奇'封魔套图的秘密通道'
- 2024-09-15 Git代码管理、提交、问题、仓库创建与管理
- 2024-09-15 使用 Python 启动简易的 http 服务器
- 2024-09-15 惊讶!Selenium 模块将不再支持 PhantomJS 浏览器
- 1512℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 556℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 504℃MySQL service启动脚本浅析(r12笔记第59天)
- 482℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 481℃启用MySQL查询缓存(mysql8.0查询缓存)
- 460℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 441℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 438℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)