我创建了一个服务器,如果访问者的请求中有某些参数,例如,重定向访问者
www.myservice.com/1 --> redirects to google.com
www.myservice.com/2 --> redirects to facebook.com
我将如何编写脚本来对此进行自动化测试?可以使用任何语言,我只是对整体概念感兴趣。
此外,我可以在哪里托管这样一个脚本,让它每天运行一次?也许是cron作业+ log.txt文件?
答案 0 :(得分:0)
发送请求后,您始终可以测试响应来自您的 API ,这些响应必须具有所需的信息(在您的情况下,状态代码重定向告诉您客户将该用户重定向到此 URL ),因此您可以测试响应是否包含此状态代码。
您使用的每种语言都有其自己的测试机制,因此您可以随时对其进行测试。
此外,应该在应用程序的构建时执行测试,如果成功执行了这些测试,则可以构建工件并发布它们。
这些测试属于您的项目源代码,您需要像生产代码一样维护它们。作为测试Java框架的示例,有JUnit
负责为生产代码编写测试,并且有很多框架可以帮助您测试API。