48952291 发表于 2010-4-30 13:48:28

LoadRunner8.1/9.5图片上传文件名问题,高手来

我现在的脚本是录制的用户点击上传图片按钮,通过AJAX技术弹出的子窗口,然后用户点击浏览、之后上传、然后AJAX结束,输入图片描述后保存。
    现在有这样一个问题,我发现LR抓取的JPG文件名是通过AJAX调用某个Action,然后这个Action生成的32位UUID来给图片命名的。但是当我建立场景的时候,假如设立10个Vuser,然后同时进行图片上传操作,因为抓的是同一个UUID值,因此按理来讲,应该上传的是同一个图片名字。真正用户上传的操作不会这样,上传同一张图片会有10个UUID生成,也就是说服务器上有10张新图片生成。但是我模拟场景操作的时候,没错,显示上传成功了,也有发送的记录(什么时候发送的,一个时间),但是我服务器上的图片还是当时我录脚本的时候那张图片,也不是覆盖10次,图片建立的时间都没有变化。这个我很不理解。是不是脚本的编辑需要为用户参数化呢?因为我用的是同一个用户名密码登陆的系统进行图片上传的。还是哪里的问题,脚本执行可以,就是图片这里有问题,好像根本就没经过服务器一样。劳烦大侠给解决一下。

aman_cao 发表于 2010-4-30 14:12:38

先解决下关联问题,LR成功了,只是说http的状态成功了,但可能从业务上来讲,还是失败的。
另外8.1不支持ajax

skyzhu 发表于 2010-4-30 14:50:19

有ajax的内容用 http录制好一点,用html方式容易失败
ajax前面做的怎么去弹窗口,怎么浏览都没关系,就为了个文件名参数而已,主要关注的就是最后提交上传发出去的HTTP协议内容
页: [1]
查看完整版本: LoadRunner8.1/9.5图片上传文件名问题,高手来