问题1:请求找不到404
解决:看一下是不是代理的问题,把代理关掉,或者把代理 配好。
浏览器-internet选项-连接-代理
录制选项-代理-配置好ip,把路径指向inti.exe
问题2:找不到图像
解决:录制选项-html脚本-html高级-仅包含明确的url
问题3:搜索条件随机
解决:
inti,j;
srand(NULL);
i=rand()%10+1;
do{
j=rand()%10+1;
}while(i==j);
web_reg_save_param("P_city",
"LB=\">",
"RB=",
"Ord=ALL",
LAST);
把选项的东西关联出来,然后随机
问题4:session过期
解决:没有关联,把usersession关联了就没有问题了
问题5:用java-user协议
解决:把对应的类的class放到lr的class.r里面,然后在lr里加载这个类
运行时设置-classpath-第三个,选中对应的class。在代码里面导入就可以了
问题6:postgresql的驱动找不到
解决:下载一个驱动,用上面的方法把驱动加载进来就没问题了。
问题7:用javauser协议运行场景时报错没有vuser的licences
解决:找一个groal的licence
AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
注册码:golba-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGI
web-10000:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
超级license最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR
问题8:连接数据库,报错说由mdrv进程终止导致非正常操作
解决:把运行时设置的按线程改成按进程,sql都是进程的
1. 按线程运行VUSER,LR默认情况下,每50个用户开启一个进程mmdrv.exe;controller场景运行结束,进程mmdrv.exe也会相应结束;
2. 按进程运行VUSER,系统为每1个用户开启一个进程mmdrv.exe;controller场景运行结束,进程mmdrv.exe也会相应结束;
3. 在Runtimesetting中设置为按线程运行VUSER,设置Controller中的虚拟用户数小于等于50的话,打开windows资源管理器可以看到有一个进程mmdrv.exe; 设置Controller中的虚拟用户数在51与100之间的话,打开windows资源管理器可以看到有两个进程mmdrv.exe.
错误9:迭代有错,但是没有错误日志
解决:在脚本中结束没有包含在事务里面,所以事务没有报错,是其他代码报错
错误10:想要用lr把java的类加载进来,但是一直报错说找不到类路径
解决:一定要把java的项目导出成jar包不然的话就会找不到类路径的。不要复制java运行后class文件,反正我弄不成功,一定要jar包。在运行时设置中加载了这个jar包之后就可以不
用import了。还有一个问题需要注意的是用idea导出jar包的时候:
A:选择“Main Class”后,选择“copyto the output and link via manifest”,配置“Directory forMETA-INF/MAINFEST.MF”,此项配置的缺省值是:D:\workshop\DbUtil\src\main\java,需要改成:D:\workshop\DbUtil\src\main\resources,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下图所示,点击OK进入下一步。(如果选择“extractto the target jar”,即把第三方jar文件,打入最终的可运行jar包时,可以不修改“Directory forMETA-INF/MAINFEST.MF”的配置,用缺省值即可)
B. 右键“
C:.用鼠标按住第三方jar,拖入
D:.用鼠标选中我们将要打出的jar包文件,点击下方“Class Path:”后面的按钮,在“EditClasspath”窗口中,将每个第三方jar文件前加上相对路径:lib\,形成如:lib\xxx.jar的形式,这个目录“lib”,就是前面输入的那个“lib”,这里如果第三方jar很多的话,可以在“EditClasspath”窗口中,用鼠标选中所有第三方jar,然后Ctrl+X,把内容cut ©到UltraEdit里,用列格式一下子全部修改好,再paste到“Edit Classpath”窗口中。完成后如下所示:
E:.完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - BuildArtifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,并把第三方jar放到和此jar并行的lib目录下,用winrar打开目标jar,可以看到META-INF/MAINFEST.MF文件被正确包含,内容也正确。
F:. 在jar包的输出目录下,执行命令:java-jar xxx.jar,即可运行jar文件。