loadrunner测试socket协议时状态判断问题解决办法
2011-06-22 22:52
337 查看
#include "lrs.h" Action() { int rc; lr_start_transaction("createsocket"); rc=lrs_create_socket("socket0","TCP","RemoteHost=127.0.0.1:680",LrsLastArg); if (rc==0) lr_end_transaction("createsocket",LR_PASS); else lr_end_transaction("createsocket",LR_FAIL); lr_think_time(30); return 0; }
代码说明:当在对socket链接的链接性进行判断的时候。可以先获取socket的状态标志,如果成功,返回到成功事务状态;同理如果失败,则返回到失败事务状态。
同理,当脚本中出现大量的Mismatch包大小不匹配时,也可以通过lrs_get_last_recieve_size函数获取一个包大小,作为一个状态标志,然后用这个和实际包大小,如果相等,则返回到成功事务;反之如果失败则返回到失败事务。
相关文章推荐
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- ASP.NET Post页面及验证视图状态MAC失败问题的正确解决办法
- 关于 封装 linux socket 类时遇到的问题,及解决办法,
- 问题.沉浸式状态下输入框会被软键盘覆盖解决办法
- ASP.NET Post页面及验证视图状态MAC失败问题正确的解决办法
- 打开office出现错误:向程序发送命令时出现问题 无法更改 中注册的office 加载项的连接状态 解决办法
- Flex Socket 跨域问题的解决办法
- ASP.NET Post页面及验证视图状态MAC失败问题的正确解决办法
- Oracle断网安装后,联网状态下却无法使用问题解决办法
- <转载>Socket开发之通讯协议及处理(解决粘包问题)
- 验证视图状态MAC失败问题正确的解决办法
- Http协议无状态带来的问题和解决方法
- socket04---流协议和粘包问题及解决
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- myeclipse中svn图标状态不显示问题的解决办法
- 【转】win2008 中iis7设置404页面但返回状态200的问题解决办法
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- ASP.NET Post页面及验证视图状态MAC失败问题正确的解决办法
- VS2005问题 该项不适于在指定状态下使用 解决办法
- ASP.NET Post页面及验证视图状态MAC失败问题正确的解决办法