我们目前在每页的REST调用列表中手动维护我们的Gatling测试。如果开发人员通过另一个电话扩展我们的网站,他必须记得将该电话添加到Gatling。
为了避免手工操作和通常相关的缺点,我问自己,已建立的模式将自动生成加特林测试场景。
我的方法是编写Selenium测试并向WebDriver询问我将解析的HAR文件以生成我们的Gatling场景。尽管可能,这种方法感觉很尴尬,我问自己是否有解决问题的既定方法?
答案 0 :(得分:0)
我认为最好的方法是让一个自定义的Java类编写scala文件以进行收集。
应将url和参数作为输入并生成新的scala文件或仅附加到现有方案。
这应该是最好的方法。
但如果你直接使用gatling设置附带的recorder.sh
,情况会更好。
答案 1 :(得分:0)
为确保开发人员不会忘记使Gatling模拟与网页实现保持同步,您需要询问他是否执行模拟作为自己测试自己的更改的职责之一。 如果这不是您团队的工作方式,那么是否需要质量协助?