使用PhantomJS性能问题进行agouti测试填充textarea

时间:2015-05-04 01:03:09

标签: testing go phantomjs agouti

我在Go中使用gouga和ginkgo的agouti来测试我们的应用程序的上传表单,该表单由我们填写的textarea组成。

此代码适用于1500行:

upload_externalData := page.Find("#upload_externalData")
buf := bytes.NewBuffer(nil)
f, err := os.Open("./files/external.log")
io.Copy(buf, f)
externalData := string(buf.Bytes())
Expect(upload_externalData.Fill(string(externalData))).Should(Succeed())

当将导入的数据增加到正常的25000行时,PhantomJS会以100%阻止一个CPU核心,并且不会发生任何其他情况。

有没有办法实现这个目标?

0 个答案:

没有答案