HttpMaster 专业版 5.8.3 是一个对于需要通过请求来自指定网站的多个资源以自动化测试 Web 应用程序的 Web 开发人员非常实用的应用程序。对于专业的 Web 开发人员来说,他们的应用程序需要先进的测试工具是理所当然的,无论是网站还是基于 Web 的应用程序。
HttpMaster Professional Edition 旨在满足许多人的应用程序测试需求,具有丰富的功能集。 HttpMaster 项目 使用 HttpMaster 时,您将大部分时间管理 HttpMaster 项目属性和项目内包含的请求项的属性。项目属性提供全局选项以自定义将要执行的互联网请求;对这些属性的更改会影响所有项目请求项。 HttpMaster 项目可以保存为带有 'hmpr' 扩展名的文件,以便以后重复使用。项目文件以 XML 格式内部存储。
广泛的 HTTP 属性集 HttpMaster 项目包含许多选项,可用于微调生成的 HTTP 请求。这些选项包括请求编码、全局 URL 和查询字符串、全局 HTTP 请求标头,以及一些高级属性,如 URL 编码和完全禁用执行数据存储的能力,如果您希望执行尽可能快速而不收集任何数据,则这可能会很有用。
响应数据验证 默认情况下,HttpMaster 使用默认系统验证验证每个执行的请求。默认系统验证监视返回的 HTTP 状态代码,并根据此状态代码确定执行结果。但是,您可以在项目属性中定义自定义验证,然后使用此项目验证为每个请求项定义自定义验证逻辑表达式。提供了不同类型的自定义验证;其中大部分对响应主体执行某些验证。
请求链接 HttpMaster 项目使您能够定义不同类型的链接项,然后可以在请求项中使用这些链接项,从而将前一个请求中的一些数据包含到下一个请求中。您可以在请求项属性中使用这些项目链接项,例如,在请求项 URL 内。这将在使用链接处动态插入前一个请求中的数据。通过这种方式,您可以创建一系列请求,其中每个请求将使用前一个请求中的一些数据。
广泛的数据上传支持 创建请求项时可以指定各种数据属性,包括 HTTP 方法、URL 地址等。HttpMaster 还具有丰富的数据上传支持;它使您能够提交纯文本数据、特定文件的内容,或者可以包括纯文本数据和磁盘文件混合的多部分表单数据。上传的请求正文数据也可以从从某个互联网地址(URL)或磁盘文件获取的现有 HTML 内容自动构建。
请求数据构建器 如果您需要使用各种输入数据选项测试特定网站,您可以从从 URL 或磁盘文件获取的现有 HTML 内容构建请求正文。HttpMaster 将检测 FORM 标记中的所有 HTML 输入元素,并将它们显示在列表中,您可以在请求正文中包含它们。对于具有多个选项的所有 HTML 元素(例如,单选按钮或 SELECT 元素),HttpMaster 将从 HTML 内容获取所有可能的值,并使您能够自动生成带有获取数据值的多值参数。
请求项执行 HttpMaster 提供强大的执行功能,允许您仅执行已打开的请求项、仅执行选定的请求项,或者执行所有项目请求项。还可以创建执行组,并仅执行作为特定执行组部分的请求项。 在执行过程中,您可以监视执行进度和每个请求项的状态。HttpMaster 还允许将完整的执行数据保存到带有 'hmex' 扩展名的外部文件中。您随时可以重新打开此文件以查看执行数据。
执行组和条件执行 一遍又一遍地选择相同的请求项进行执行可能会变得乏味和耗时。如果您必须多次执行相同的请求项,请尝试执行组。执行组是简化多个请求项执行的强大功能,使您能够为组中包含的每个请求项指定自定义执行顺序。 执行组还支持基于同一组中某个其他请求项的执行结果的条件执行请求项。例如,您可以指定仅当某个其他请求项成功执行时才执行某个请求项。
全面的数据审查 一旦特定请求项的执行完成,您可以打开并查看其执行结果。可供查看的各种执行数据包括 HTTP 标头、Cookie、响应数据、大小、持续时间等。 HttpMaster 还具有几个漂亮的查看器,用于用户友好地显示响应数据,包括 XML、JSON、HTML、CSS 等。大多数漂亮的查看器支持代码折叠以展开/折叠选定的代码部分。 响应数据还可以进一步操作,例如,将响应正文导出到外部文件、搜索特定短语的数据、创建 PDF 报告等。
额外工具 HttpMaster 还提供一些额外工具,在这种情况下,您可以使用这个即时请求工具,它还支持完整的执行数据查看和管理。 您还可以利用命令行界面来自动执行 HttpMaster 项目。命令行执行结果存储在特殊文件中,这些文件可以在 HttpMaster 中打开以进行完整的执行数据审查。
本文暂时没有评论,来添加一个吧(●'◡'●)