博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LoadRunner socket脚本开发问题合集
阅读量:7085 次
发布时间:2019-06-28

本文共 1211 字,大约阅读时间需要 4 分钟。

1.2 socket脚本开发问题

1.21 接收报文为空

一般来说socket接收报文为空主要因为发送报文不正确而出现接收为空。解决办法也很简单,检查参数化是否有问题或者重截报文。

参数化的一般原则是:

1、参数化文件尽可能少,因为参数是放在内存中的,占用了内存的资源;

  2、参数化文件与脚本分离;

  3、参数文件的路径应该以相对路径来取;

  4、一些时候为了使参数更具有真实性,参数应该从数据库中来获得;

  5、参数类型的选择;

  6、参数的数据一般要由业务决定;

1.22 运行脚本时出现跳参

在执行建立账户时出现跳过参数导致交易失败的问题。可能是Thinktime设置过小导致的,时间延长后还是存在,只是减少了许多。

1.23 出现运行脚本错误,会出现如下提示,另存脚本也报错。

LoadRunner socket脚本开发问题合集

这种情况可能是在移植脚本时数据丢失,另一种原因是在上次打开或脚本执行时系统里面有了该脚本的死进程。

解决办法:首先查看脚本的各个部分是否正确,最好点一下程序编译检查错误,如果没有错误,新建脚本把里面的东西拷贝过去。也可以先看看系统是否有死进程结束掉或者重启机器。

1.24 有些脚本在lr中运行一段时间会被卡死

A、报文接收长短不一致。如:60480客户查询交易,以前总是迭代到二百次左右时会被卡死,经查看是接收报文长度不一样造成的,后来用LR自带的EndMark函数进行截取接收报文中的有效信息,就可以解决这个问题。

B、数据量过大造成脚本卡死。由于LoadRuuner自带的Bug,所以在脚本运行时间较长、数据量大时会出现ERROR错误,程序无法终止,点击一下error脚本迭代一次,造成效率大幅下降。后来只能结束进程。原脚本也因为有些进程死掉不能再运行。然后另存新脚本才能继续运行。

1.25 对run-time setting 设置失败

打开run-time setting会弹出Failed to load run logic file

LoadRunner socket脚本开发问题合集

点击确定会出现run-time setting设置窗口,对其设置之后会提示设置保存失败。

LoadRunner socket脚本开发问题合集

此问题出现的原因是配置loadrunner加载运行时设置的default文件丢失。把其脚本的default文件拷贝过来一个放在脚本里目即可。

1.26 使用IP欺骗出现的问题

问题描述:The IP wizard does not support DHCP-enabled network cards.

  Your cards are either DHCP-enabled or configured with invalid settings.Please contact your system administrator.

解决办法:首先,本地的IP设置不能为“自动获取”,必须指定一个静态IP。其次,所添加的IP只能是局域网内的网段只能添加192段,127段,10段IP地址

QQ截图20171031083313.png

转载地址:http://porml.baihongyu.com/

你可能感兴趣的文章
<十八>UML核心视图动态视图之协作图
查看>>
MERGE开发中遇到的问题
查看>>
独家 | 一文读懂LinkedIn个性化推荐模型及建模原理
查看>>
大数据时代CIO们必备的五大硬功
查看>>
近20天学习计划的完成情况
查看>>
[20150604]关于IOPS.txt
查看>>
原来Oracle也不喜欢“蜀黍”
查看>>
Eclipse:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
查看>>
【AI版狄仁杰】爱丁堡大学团队教AI识别犯罪剧中的罪犯,正确率达60%仍不及人类...
查看>>
JAVA线程的三种简单实现
查看>>
PV(访问量)、UV(独立访客)、IP(独立IP) (转)
查看>>
linux命令之scp
查看>>
查看 MySQL 用户权限
查看>>
统一预付费ECS资源到期日
查看>>
Nature:美国军方资助科研项目,AI植入大脑治疗心理疾病
查看>>
使用Iterator遍历Sheet(POI)验证及解释结果有序性
查看>>
HttpContext.Current.Cache 过期时间
查看>>
提问的智慧
查看>>
AIX平台上11.2 Grid Infrastructure RDBMS进程的user是grid用户?
查看>>
MySQL 存储过程常用SQL语句收集
查看>>