首页 > 解决方案 > 如何自动化网站以获得特定结果

问题描述

(场景)- 我有一个 ASP.NET MVC 网站,它问了 50-100 个问题,第一页问了 10 个问题,第二页问了另外 10-20 个问题等等......并且在第八页给出了结果。

为了能够在我的网站上测试我的结果,我目前正在使用 Selenium,到目前为止它非常棒,但现在我添加了更多问题,它需要 18 小时才能同时测试 8 个线程测试。测试用例是在 Excel 中使用可生成预期结果的公式生成的。

目前我在 C# 中使用 Selenium 来阅读和运行整个过程,并将 CSV(Excel 表)的预期结果与从网站第 8 页获取的实际结果进行比较。但这现在花费了太长时间,因为它通过 UI 并且因为我将有更多页面,所以它必须填写并在每个页面上单击下一步。

(问题)- 有没有比 selenium 更好的方法来测试我的网站?,最好是不会通过 UI 的工具(这甚至可能吗?)

我知道 SOAP UI,但没有将它用于普通网站。我以前在 Web 服务中使用过它,因此它是简单的 SOAP 请求,很容易。

标签: asp.net-mvcseleniumtestingautomationsoapui

解决方案


推荐阅读