Visual studio Visual Studio负载/性能测试-在URL中参数化REST值

Visual studio Visual Studio负载/性能测试-在URL中参数化REST值,visual-studio,load-testing,performance-testing,Visual Studio,Load Testing,Performance Testing,我从VisualStudio2012开始,一直负责编写一些针对REST服务的负载测试。因为我想参数化URL中的一个值,将.csv文件作为数据源访问 例如,我希望URL是{{OrderId} …并使用.csv文件遍历OrderId列表 在线上有很多关于在请求主体中参数化值的信息,我在这里介绍了“将数据源绑定到Web性能测试”: 我只是错过了一些明显的东西,还是没有办法做到这一点 谢谢。您走的是正确的道路,但由于一个模糊的原因,您无法将上下文参数绑定到数据源。 唯一的解决方案是将绑定表达式放在url

我从VisualStudio2012开始,一直负责编写一些针对REST服务的负载测试。因为我想参数化URL中的一个值,将.csv文件作为数据源访问

例如,我希望URL是{{OrderId}

…并使用.csv文件遍历OrderId列表

在线上有很多关于在请求主体中参数化值的信息,我在这里介绍了“将数据源绑定到Web性能测试”:

我只是错过了一些明显的东西,还是没有办法做到这一点


谢谢。

您走的是正确的道路,但由于一个模糊的原因,您无法将上下文参数绑定到数据源。 唯一的解决方案是将绑定表达式放在url中,如下所示:

 http://staging.company.com/OrderService.svc/GetOrderInfo/{{MyDataSource.MyTestData#csv.column1}}

您的问题是什么:绑定中的错误?你不知道怎么做。。。嘿-在你的测试开始工作后,你能为服务聚合结果吗?或者,您是否必须处理每个OrderId的结果?(我的想法是肯定的,这是一个不同的url,但它是相同的页面/函数)——希望这对xml数据源来说是一个好消息,这是一个示例url:/Receipt/{{XmlDataSource.item.receiptNumber},其中xml看起来像:2293086 2293087 2293088