asp.net-mvc - 如何自动化网站以获得特定结果
问题描述
(场景)- 我有一个 ASP.NET MVC 网站,它问了 50-100 个问题,第一页问了 10 个问题,第二页问了另外 10-20 个问题等等......并且在第八页给出了结果。
为了能够在我的网站上测试我的结果,我目前正在使用 Selenium,到目前为止它非常棒,但现在我添加了更多问题,它需要 18 小时才能同时测试 8 个线程测试。测试用例是在 Excel 中使用可生成预期结果的公式生成的。
目前我在 C# 中使用 Selenium 来阅读和运行整个过程,并将 CSV(Excel 表)的预期结果与从网站第 8 页获取的实际结果进行比较。但这现在花费了太长时间,因为它通过 UI 并且因为我将有更多页面,所以它必须填写并在每个页面上单击下一步。
(问题)- 有没有比 selenium 更好的方法来测试我的网站?,最好是不会通过 UI 的工具(这甚至可能吗?)
我知道 SOAP UI,但没有将它用于普通网站。我以前在 Web 服务中使用过它,因此它是简单的 SOAP 请求,很容易。
解决方案
推荐阅读
- swift - 关于这段代码的问题对字典来说是非常熟悉的。这种代码叫什么?
- python - 使用 Selenium 选择一个 ClassName,其中有多个具有相同名称的 ClassName
- python - 从带有 URL 的网站下载图像并按描述排序
- visual-studio-code - html中的自动完成css类在vs代码中不起作用
- python-3.x - Python3套接字settimeout()在套接字启动期间不稳定
- javascript - 未捕获(承诺)类型错误:无法读取未定义的属性“socialMediaOption”
- electron - 将菜单和标题放在同一行(电子)
- cplex - 序列化 Cplex Concert 对象
- python - 错误- IndentationError: unindent 不匹配任何外部缩进级别
- kotlin - 如何在 Kotlin Jupyter 中添加包名