【问题标题】:Default wait-time in loadrunner winsock protocolloadrunner winsock 协议中的默认等待时间
【发布时间】:2015-08-10 18:02:47
【问题描述】:

默认情况下,loadrunner - Winsock 协议等待 10 秒来读取\比较接收到的缓冲区。

是否可以将此等待时间减少到更少...大约 1 秒?

谢谢 安娜

【问题讨论】:

    标签: time wait winsock loadrunner


    【解决方案1】:

    请参阅帮助中的以下功能,以了解您的问题的潜在洞察力

    如果您在使用有效但不匹配的缓冲区时遇到问题,请查看以下函数在系统上的行为上可以为您做什么

    lrs_set_send_buffer()
    

    另一方面,如果您正在寻找通用超时函数,请查看以下内容。这些也可以在 Winsock/Timeout 函数下的产品文档/函数参考中找到

    lrs_set_accept_timeout()
    lrs_set_connect_timeout()
    lrs_set_recv_timeout()
    lrs_set_recv_timeout2()
    lrs_set_send_timeout()
    

    【讨论】:

    • 谢谢詹姆斯。我试图消除用于读取\比较缓冲区的 10 秒的内置等待时间。我尝试了 lrs_set_recv_timeout2() 并且能够消除缓冲区比较中的浪费时间。
    • 你能否解释一下 lrs_set_recv_timeout() 和 lrs_set_recv_timeout2() 之间的区别。在我当前的测试场景中,我必须测试一个基本的发送和接收 TCP 连接。但我需要确保从测试机器接收到所需的 TPS。
    • 如果没有 lrs_set_recv_timeout2() 选项,脚本默认等待 10 秒进行缓冲区读取和比较。在测试脚本中,我将 lrs_set_recv_timeout() 设置为 42 秒,因为这是应用程序超时值并将 lrs_set_recv_timeout2() 设置为 1 秒。这是否意味着如果响应时间超过 1 秒,事务将失败。我试图了解 lrs_set_recv_timeout() 和 lrs_set_recv_timeout2() 如果一起使用是如何工作的。
    • 查看 lrs_set_send_buffer() 的使用和好处,了解系统等待匹配响应缓冲区的时间。
    • 谢谢詹姆斯。我可以通过使用 lrs_set_recv_timeout2() 来限制等待时间(缓冲区比较时间)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 2015-04-01
    • 2019-09-08
    相关资源
    最近更新 更多