Web性能测试 - 代码隐藏价值作为动态参数

时间:2018-03-07 14:18:38

标签: c# performance-testing web-testing

我已经负责为我公司开发的系统的一个方面开发性能测试。这个想法是你上传一个文档,点击一个按钮,然后在幕后做一大堆的步骤。一旦上传文档,就会给它一个唯一的ID,我需要将其作为动态参数捕获,以便可以重复测试。该应用程序是用ASP.NET / C#编写的,我无法查看源代码或以任何方式修改它

Visual Studio不会自动选择它作为动态参数,尽管事实上它必须是一个。

流程信息

  • 上传文档时会生成ID。它存储在您单击以处理文档的链接中。
  • 在运行时通过Razor代码从代码隐藏中获取id。
  • 它没有通过引用者传递到下一页,但无论如何都会出现在那里。

我尝试过的事情

  • 从第一页中提取值。这只会导致C#放在id位置而不是实际值。例如。 'DataItem.GetMember(“ObjectId”)。Value'代替'600-562949958140473'
  • 在移动到真实页面之前创建一个获取id的中间步骤。我不确定如何成功地做到这一点 - 我的尝试只是导致了一个额外的失败步骤。

这是我第一次使用Web性能测试,尽管我使用过CodedUI。所以对于任何解释,请假设我是个白痴。

0 个答案:

没有答案