使用角度应用程序的WebPage测试脚本

时间:2018-03-21 05:25:16

标签: javascript angular performance-testing webpagetest

我使用webpagetest.org进行性能测试。要访问我需要测试的页面,我需要输入一些文本并点击下一个按钮,因为我无法直接访问该页面。

这是示例应用

的链接

https://angular-z3shbr.stackblitz.io/

我尝试使用

在输入中输入一些文字
width, initial-scale=1

我面临的问题是,即使在文本框中输入值后,下一个按钮也无法启用

网页脚本

width,initial-scale=1

我为输入尝试了setValue但它导致了相同的结果

1 个答案:

答案 0 :(得分:1)

Angulars ngModel需要触发'input'事件才能更新模型。

如果使用element.value更改输入字段的值(与webpagetest.org使用的值相同),则不会发生更改检测。

要解决此问题,只需在webpagetest.org脚本中手动执行此事件

示例脚本:

library(Quandl)

Quandl.api_key("NEED_FREE_KEY!!")

#q <- Quandl.search(query = "DEXJPUS", database_code = "FRED")
#Japan / U.S. Foreign Exchange Rate
#Code: FRED/DEXJPUS
#Desc: Japanese Yen to One U.S. Dollar Not Seasonally Adjusted, Noon buying     rates in New York City for cable transfers payable in foreign currencies. 
#Freq: daily
#Cols: Date | Value

jpus <- Quandl(code = "FRED/DEXJPUS", 
               type = "raw", 
               collapse = "monthly", 
               start_date = "2018-01-01", 
               end_date = "2018-03-01")

参见示例结果: https://www.webpagetest.org/result/180406_R3_31adbf8f109c1c54658a4f7a94157192/