用客户端模拟网站的使用

本文关键字:网站 模拟网 客户端 模拟 | 更新日期: 2023-09-27 17:55:04

我想实现以下场景:

创建一个客户端,打开一个网站,例如www.stackoverflow.com,点击一个带有id的按钮(例如"Ask Question"按钮),填写表格(知道字段的id),然后按下另一个按钮。

不,我不想做坏事:D我只是想为客户创建一个关于网站的演示(我没有这个网站的来源),我想知道是否有一种方法来编程客户,以便重现一些步骤。

非常感谢!

用客户端模拟网站的使用

如果你想在。net中使用它,那么就有WatiN。

下面是一个如何使用它的例子:

public void SearchForWatiNOnGoogle()
{
  using (var browser = new IE("http://www.google.com"))
  {
    browser.TextField(Find.ByName("q")).TypeText("WatiN");
    browser.Button(Find.ByName("btnG")).Click();
    bool contains = browser.ContainsText("WatiN");
  }
}

注。您也可以尝试Test Recorder来生成宏。

你可以在visual studio中配置一个webtest

https://msdn.microsoft.com/en-us/library/vstudio/dd293540%28v=vs.110%29.aspx

在创建这样一个网站测试,你可以通过你的网站点击和填写表格。你可以只使用一次webtest,或者把它放在负载测试中,从任何网站获得更多信息

在运行webtest时,您可以看到visual studio浏览器执行所有步骤。您可以在操作之间输入延迟,例如单击和填充文本框

值得一提的是负载测试是visual studio的终极功能