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一周,不知道怎么解决,求大神帮助
改为:BodyFilePath=E://Loadrunner/0001.jpg
试试呢本回答被提问者和网友采纳
如何通过LoadRunner设计更接近实际业务的性能测试,要求每个事务只执行一次
假设有1000个用户,账号为student1、student2...student1000,通过参数化将用户设置为Unique Number,其中有不同的事务,如登录,查看试卷,提交试卷,退出等几个事务,通过这样的制定我发现每个事务都不只执行一次,这样导致在LoadRunner中出错(部分有业务规则控制,如每份试卷只能提交一次),如何控制每一个vuser在不同的事务中只运行一次呢?谢谢!
参数化有2个选项 ,一个是选择下一行的方式,一个是更新值的时间。。
更新值 选择 每次出现。选择下一行 选择唯一 然后需要分配每个虚拟用户的数据块。
如图:
参考技术A 如果你只是做查看试卷的业务性能测试,那登陆,提交试卷只能一次,就不在放在Action中;如果登陆,查看试卷,提交试卷都要性能测试;那你就要准备足够量的数据,或让开发去一掉一些条件限制;
以上是关于Loadrunner12如何通过web_custom_request函数向服务器发送文件(图片或音频文件)?的主要内容,如果未能解决你的问题,请参考以下文章