Performance testing 如何在NeoLoad中处理源代码中没有的动态值

Performance testing 如何在NeoLoad中处理源代码中没有的动态值,performance-testing,load-testing,loadrunner,neoload,Performance Testing,Load Testing,Loadrunner,Neoload,我使用的是NeoLoad,我面临的问题是动态值不在以前的源页面中 我以用户身份登录。 我只是点击菜单链接,当我点击这个菜单链接时,一个动态值正在生成 在上面的URL中,StartPage=143431337这是动态值,在以前的任何源页面中都找不到,因此当我单击链接菜单时,此URL生成一个新的StatPage=13232334,因此如何提取此值或如何处理此值 当我在前面的源代码页面中验证这个变量名StatPage时,我在html页面中发现JavaScript变量的定义如下var StatPage=

我使用的是NeoLoad,我面临的问题是动态值不在以前的源页面中

我以用户身份登录。 我只是点击菜单链接,当我点击这个菜单链接时,一个动态值正在生成

在上面的URL中,StartPage=143431337这是动态值,在以前的任何源页面中都找不到,因此当我单击链接菜单时,此URL生成一个新的StatPage=13232334,因此如何提取此值或如何处理此值

当我在前面的源代码页面中验证这个变量名
StatPage
时,我在html页面中发现JavaScript变量的定义如下
var StatPage=true
url.open('GET','id=1&StatPage='+startDate,true)

另一个.js文件也有这样的变量

if(typeof StatPage!="undefined"&&StatPage) - <some more text here>
if(StatPage的类型!=“未定义”&&StatPage)-

任何人都可以帮助处理这些类型的动态值,我使用的是Neload性能测试工具。

我没有针对您的情况的完整解决方案,但我想与您分享一些想法,可能会给您一些指导

看起来StartPage之后的查询字符串中的10位整数是在客户端上执行JavaScript函数后创建的动态参数。根据存储在中的变量名startDate,我认为有一个与日期时间相关的函数。如果我需要进一步猜测,这可能是历元时间转换为秒(请参阅)。您可以向开发人员验证这一点


在任何情况下,要参数化这样的测试用例,您需要一个选项来参数化带有客户端函数的查询字符串。您可以检查NeoLoad是否支持此类功能。

谢谢您的输入,这是正确的。在NeoLoad中有一个以毫秒为单位的选项时间,这对我来说很有效。谢谢你的更新。我很高兴我的推荐很有帮助。