背景: socket 10053异常:软件主动放弃一个连接,原因是超时或协议错误。如果LR客户端报10053异常,说明LR在执行套接字操作时,发生通信超时、网络中断或其它异常,主动将Socket连接断开。也就是说:10053异常是从LR的角度断开连接的。

场景: 一次connetion后多次send和recive数据,回放脚本,出现 Software caused connection abort. Error code : 10053.

环境: 主要是后台系统:AIX系统 apache服务器+weblogic+oralce11g

解决: 1.可以修改apache配置。

这个资料大家可以参考 http://www.cnblogs.com/pent/archive/2007/03/31/694903.html

大体意思就是Loadrunner采用的socket机制 apache对于这种频繁请求数据做了限制 从而导致脚本回放失败。

2.关闭socket然后再connection

部分脚本 int rc;//rc为0,则判断能返回数据

lrs_close_socket("socket3");

rc=lrs_create_socket("socket3", "TCP", "RemoteHost=192.168.10.197:61616", LrsLastArg);

lr_output_message("rc=%d",rc);

总结: 这个问题是由于lr自身的机制引起的,只要认真分析,调试,完全可以避免这个问题。

注意:单个脚本回放正确,但是在多用户的场景下时,有个别vuser的事务失败情况时,查看是哪个id用户失败,(是否一直是该id用户出错,是的话可能参数化有问题)。

并查看该id用户的log,如果log中出现Mismatch的话,说明发送和接受的字节数不匹配造成的,需要修改。

转载于:https://www.cnblogs.com/shengs/p/4388822.html

loadruner11 socket脚本-10053错误相关推荐

  1. Delphi 通信报Asynchronous socket error 10053错误的一个解决方法

    在使用Delphi中的TClientSocket和TServerSocket进行通信编程时,当使用TClientSocket这方的客户端使用TClientSocket.close断开连接并退出程序时, ...

  2. asynchronous socket error 10053错误及解决方法

    错误原因是: WSAECONNABORTED (10053) Software   caused   connection   abort.   因软件原因导致连接终止 An   establishe ...

  3. socket 10053 错误

    最近在写一个http服务器,使其能支持windows media player播放mp4文件.开发过程中,调用send 函数后有时候出现100053错误. baidu了一下,主要原因如下: 一 出现1 ...

  4. LoadRunner Winsock 10053错误的真正原因

    最近使用LoadRunner进行Winsock协议的性能测试时,测试的WebServer是JBoss,经常出现10053错误,现象如下:当我用lrs_create_socket创建连接之后,当这个so ...

  5. socket error 10053,10054究竟是怎么引起的

    贴2段能稳定重现10053的代码,下面是客户端: WORD VersionRequested;WSADATA WsaData;VersionRequested = MAKEWORD(2, 2);if ...

  6. syntax error near unexpected token 脚本报错误解决【转】

    第一种方法失败了,win的文本自带^M的确是问题 原创 syntax error near unexpected token 脚本报错误解决 2018-03-14 21:25:53 會飛的土豆 阅读数 ...

  7. loadrunner,socket脚本总结

    一.socket脚本编写的基本函数 lrs_startup 初始化 WinSock DLL lrs_create_socket 初始化套接字 lrs_send 在数据报上(UDP)或者向流套接字(TC ...

  8. badboy页面脚本发生错误,解决方案

    badboy页面脚本发生错误,解决方案 参考文章: (1)badboy页面脚本发生错误,解决方案 (2)https://www.cnblogs.com/ouyy/p/yaoyao.html (3)ht ...

  9. html转chm后脚本错误,win10系统打开chm资料弹出窗口提示脚本出现错误的恢复办法...

    有关win10系统打开chm资料弹出窗口提示脚本出现错误的操作方法想必大家有所耳闻.但是能够对win10系统打开chm资料弹出窗口提示脚本出现错误进行实际操作的人却不多.其实解决win10系统打开ch ...

最新文章

  1. 工作中MySql的了解到的小技巧
  2. varnish安装及简单配置
  3. 操作系统读写者问题实验报告_基于S3C2410微处理器和操作系统实现光电测量仿真检测系统的设计...
  4. 【HDOJ】2389 Rain on your Parade
  5. Springboot使用FastJson后,接口返回中文乱码的问题解决。
  6. 【java学习之路】(java SE篇)004.面向对象基础入门part1
  7. 字符编码转换 iconv命令
  8. TS文件合并,这里提供了一点小思路。
  9. Python 调用 kafka 构建完整实例分析与应用
  10. 深度学习 Deep Learning简介 (二):浅层学习(Shallow Learning)和深度学习(Deep Learning)
  11. rippled 02 rippled api 协议使用
  12. PHP如何使用Ds\Deque clear()函数?用法示例
  13. TestCenter测试管理工具功能详解(E)
  14. HTML5微案例讲解系列视频课程-杨千锋-专题视频课程
  15. switch按钮文字切换
  16. 高性能MySQL(一) 如何做到高扩展性
  17. 信锐无线上网短信认证说明
  18. usb usb1-port1: disabled by hub (EMI?), re-enabling
  19. C语言实验——某年某月的天数
  20. vue cli 3中使用bootstra组件

热门文章

  1. [luoguP2774] 方格取数问题(最大点权独立集)
  2. jquery刷新页面
  3. MySQL基础原创笔记(一)
  4. 为什么需要架构图,怎么画?
  5. PHP多种序列化/反序列化的方法 (转载)
  6. 时区日期处理及定时 (NSDate,NSCalendar,NSTimer,NSTimeZone)
  7. sencha touch 入门系列 (一)sencha touch 简介
  8. 使用Lightbox制作照片条
  9. 使用Null Object设计模式[转]
  10. Java String:重要到别人只能当老二的字符串类