gpt4 book ai didi

perl - 我可以使用什么 Perl 模块来测试 CGI 输出的常见错误?

转载 作者:行者123 更新时间:2023-11-28 21:34:29 27 4
gpt4 key购买 nike

是否有一个 Perl 模块可以测试另一个程序的 CGI 输出?例如。我有一个程序

x.cgi

(这个程序不在 Perl 中)我想从程序中运行它

test_x_cgi.pl

所以,例如test_x_cgi.pl 类似于

#!perl
use IPC::Run3
run3 (("x.cgi"), ...)

所以在 test_x_cgi.pl 中,我想自动检查 x.cgi 的输出不会做一些愚蠢的事情,例如在 HTTP header 完全输出之前打印消息。换句话说,我想在 Perl 中有一种处理输出的“浏览器”。在我尝试自己创建这样的东西之前,CPAN 上是否有任何模块可以执行此操作?

请注意,这里的x.cgi 不是Perl 脚本;我正在尝试用 Perl 为它编写一个测试框架。因此,具体来说,我想测试一串输出是否格式错误。

编辑:谢谢

我已经编写了一个模块来执行我想要的操作,所以为了其他人的利益,请随时回答这个问题,但就我而言,任何进一步的答案都是学术性的。

最佳答案

CGI::Test ,这看起来像你要找的东西。它特别提到了测试非 Perl CGI 程序的能力。它已经有一段时间没有更新了,但 CGI 规范也没有。

关于perl - 我可以使用什么 Perl 模块来测试 CGI 输出的常见错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149691/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com