1

我在 Go 中使用 agouti 与 gomega 和 ginkgo 来测试我们应用程序的上传表单,该表单由我们填写的 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 核心,而不会发生其他任何事情。

有没有办法做到这一点?

4

0 回答 0