Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跟踪网站操作的软件/插件_Php_Mysql_Web Services_Testing_Scripting - Fatal编程技术网

Php 跟踪网站操作的软件/插件

Php 跟踪网站操作的软件/插件,php,mysql,web-services,testing,scripting,Php,Mysql,Web Services,Testing,Scripting,目前,我们正在移动大量代码,以使用我们开发的api,而不是从php进行sql调用。一旦发生这种情况,将会有很多功能需要测试。我想知道你是否知道一个好的插件或软件可以用来跟踪和复制和操作(比如注册用户、登录、发布评论等等)。我知道有像selenium这样的软件,但我听说安装起来会比它的价值更麻烦(因为我们需要它) 我基本上想在稳定构建上创建一个操作脚本,然后在使用新实现的api构建的构建上运行该脚本,该构建使用不同的数据库,然后运行两个数据库以确保它们具有相同的数据 任何建议都很好。必须有一个ch

目前,我们正在移动大量代码,以使用我们开发的api,而不是从php进行sql调用。一旦发生这种情况,将会有很多功能需要测试。我想知道你是否知道一个好的插件或软件可以用来跟踪和复制和操作(比如注册用户、登录、发布评论等等)。我知道有像selenium这样的软件,但我听说安装起来会比它的价值更麻烦(因为我们需要它)

我基本上想在稳定构建上创建一个操作脚本,然后在使用新实现的api构建的构建上运行该脚本,该构建使用不同的数据库,然后运行两个数据库以确保它们具有相同的数据


任何建议都很好。必须有一个chrome插件或其他东西,但我在几个小时的搜索后一直找不到它。

如果这些是对您的API的web服务调用,您可以使用curl(在命令行或PHP中)甚至Guzzle,因为它只是一个用于与web服务通信的HTTP客户端。您描述的是测试您的应用程序,这是常见的。关于完整的测试覆盖率没有什么琐碎或容易的,所以准备花一些时间来设置它并解决问题