【问题标题】:Loadrunner VUGen - Tru-Client - How do you upload a file?Loadrunner VUGen - Tru-Client - 你如何上传文件?
【发布时间】:2018-10-19 15:31:50
【问题描述】:

我使用 TruClient 协议录制了一个脚本,在该脚本中,被测网络应用的部分业务流程需要上传 .pdf 文件。要启动上传,请单击页面上的“上传文件”按钮,该按钮会生成 Windows 的文件选择器。文件被选中,然后上传到应用程序。

在 VUGen 中播放此脚本后,脚本在上传文件事务时超时。有人知道解决方法吗?我正在使用 Loadrunner VUGen 12.55。

谢谢。

【问题讨论】:

    标签: performance-testing loadrunner vugen


    【解决方案1】:

    标准文件系统对话框是 Windows 通用对话框集(文件/打开/保存/打印预览/...)的一部分,而不是浏览器代码的一部分。如果您需要操作操作系统通用对话框,请考虑一个 GUI 虚拟用户,该用户将能够 (1) 识别、(2) 操作和 (3) 验证操作系统对象。

    或者,考虑一个 HTTP 虚拟用户,您可以在其中简单地更改文件名以在 HTTP 流上上传

    【讨论】:

    • 不幸的是,我不知道如何做前者。任何指针?至于后者,我假设您是指 VUGen 中的 WebHTTP 协议?在 WebHTTP 中记录脚本已被证明是一场灾难。考虑到我有时间,它在 TruClient 中效果更好。
    • GUI 虚拟用户 - QTP 驱动。请参阅文档。定义,“灾难……”
    • 在这种情况下,我似乎无法获取脚本来完成 Bizflow 表单(它是一个 eBiz 应用程序)并使用 WebHTTP 协议在业务流程中移动记录。我已经做出了我认为必要的关联,但我没有得到正确的响应和/或成功创建初始记录。
    【解决方案2】:

    这是我的例子。

    您可以为upload_file创建一个参数“P_Upload_File”,它的值是一个绝对路径。

    您可以在 filefox 上使用 Set。并且带有这个参数的具体Path,在这个例子中是P_Upload_File。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多