Testing 测试表单提交的最佳方法

Testing 测试表单提交的最佳方法,testing,automated-tests,Testing,Automated Tests,我有一个可以发布到外部url的表单 <form method="post" action="http://api.domain.com/AddAnswer"> 到静态页面…如果我理解正确,您需要执行100个post请求,然后验证响应是否正确。 如果我是对的,我可以建议你。通过遵循它们提供的教程,创建此类测试用例非常简单。基本上,在您的情况下,您只需要开发一个测试来执行请求并验证响应内容(如果仅仅等待响应代码200对您来说是不够的)。然后您需要开发负载测试,该测试称为验证测试N次。就

我有一个可以发布到外部url的表单

<form method="post" action="http://api.domain.com/AddAnswer">

到静态页面…

如果我理解正确,您需要执行100个post请求,然后验证响应是否正确。
如果我是对的,我可以建议你。通过遵循它们提供的教程,创建此类测试用例非常简单。基本上,在您的情况下,您只需要开发一个测试来执行请求并验证响应内容(如果仅仅等待响应代码200对您来说是不够的)。然后您需要开发负载测试,该测试称为验证测试N次。就这些。因此,您将有一个测试用例来验证您是否有N个正确的响应

只需添加一些计数器,并在循环中运行您的
函数100次。使用AJAX提交表单并调用100次。您还可以使用fiddler测试您的请求@alfasin true!该死,有时候我只是让“同谋”打开了:/
$(function() {

    var dt = new Date();

    // set date so we can have different posts data
    $("#dt").val(dt.getTime());

    // auto submit
    $("form").submit();
});