Loadrunner12如何通过web_custom_request函数向服务器发送文件(图片或音频文件)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Loadrunner12如何通过web_custom_request函数向服务器发送文件(图片或音频文件)?相关的知识,希望对你有一定的参考价值。

测试http服务接口时,如何模拟向服务器发送文件? web_custom_request("UploadFile",
"URL=http://interface.XXX.com/upload_file.php?C7XXX",
"Method=POST",
"TargetFrame=",
"Resource=1",
"Referer=",
"BodyFilePath=E:\Loadrunner\0001.jpg",
LAST);
用的这个,总提示错误
Error 8 Action.c(8): Error -26000: TaskInitUrlAndRequestBody failed in LrwSrvNetTaskItem 09091590 0001 #1 CTOR Primary [MsgId: MERR-26000]
刚接触LoadRunner一周,不知道怎么解决,求大神帮助

参考技术A BodyFilePath=E:\Loadrunner\0001.jpg

改为:BodyFilePath=E://Loadrunner/0001.jpg
试试呢本回答被提问者和网友采纳

如何通过LoadRunner设计更接近实际业务的性能测试,要求每个事务只执行一次

假设有1000个用户,账号为student1、student2...student1000,通过参数化将用户设置为Unique Number,其中有不同的事务,如登录,查看试卷,提交试卷,退出等几个事务,通过这样的制定我发现每个事务都不只执行一次,这样导致在LoadRunner中出错(部分有业务规则控制,如每份试卷只能提交一次),如何控制每一个vuser在不同的事务中只运行一次呢?谢谢!

参数化有2个选项 ,一个是选择下一行的方式,一个是更新值的时间。。


更新值 选择 每次出现。选择下一行 选择唯一 然后需要分配每个虚拟用户的数据块。


如图:

参考技术A 如果你只是做查看试卷的业务性能测试,那登陆,提交试卷只能一次,就不在放在Action中;
如果登陆,查看试卷,提交试卷都要性能测试;那你就要准备足够量的数据,或让开发去一掉一些条件限制;

以上是关于Loadrunner12如何通过web_custom_request函数向服务器发送文件(图片或音频文件)?的主要内容,如果未能解决你的问题,请参考以下文章

app性能测试通过loadrunner录制

loadrunner中如何添加对服务器系统资源的监控

HP LoadRunner_12.55下载与安装图解流程

loadrunner11+12 app性能测试

loadrunner 11.0录制脚本内容为空,录制快照和回放快照也没有,怎么解决?

LoadRunner12的安装,如何添加jar包编写java脚本及相关配置信息