编程工具

关注公众号 jb51net

关闭
HttpMaster Pro(web开发测试软件) v5.8 免费安装版(附图文教程)

HttpMaster Pro(web开发测试软件) v5.8 免费安装版(附图文教程)

热门排行

简介

HttpMaster 免费机会版下载!对于需要通过从指定网站请求多个资源来自动化 Web 应用程序测试的 Web 开发人员来说,这是一个有用的应用程序对于专业的 Web 开发人员来说,他们的应用程序需要高级测试工具是很自然的,无论我们谈论的是网站或基于 Web 的应用程序。

凭借功能丰富的功能集,HttpMaster 专业版旨在满足应用程序测试方面的许多需求。HttpMaster 项目 使用 HttpMaster 时,大部分时间您将管理 HttpMaster 项目属性和项目中包含的请求项的属性。项目属性提供全局选项来自定义将要执行的 Internet 请求;对此属性的更改会影响所有项目请求项。HttpMaster 项目可以作为带有“hmpr”扩展名的文件保存到磁盘以供以后重用。项目文件以 XML 格式在内部存储。

今天脚本之家小编给大家分享的是HttpMaster的免费版本,只需要简单的复制粘贴即可免费使用全部功能,需要的朋友快快下载体验吧!

安装教程

1.在脚本之家下载解压后,大家将获得Setup.msi和fix等文件,双击Setup.msi进入安装向导,如图

2.选择i agree我同意,如图

3.选择软件安装目录,默认目录:C:\Program Files (x86)\HttpMaster\ 。如图

4.继续安装,如图

5.等待安装完成,如图

6.去掉勾选,先不要运行软件,等待安装激活补丁,如图

7.打开软件安装目录,默认目录:C:\Program Files (x86)\HttpMaster\ 。如图

8.选择替换目标中的文件,如图

9.完成安装。

软件介绍

HttpMaster 项目

使用 HttpMaster 时,大部分时间您将管理 HttpMaster 项目属性和项目中包含的请求项的属性。项目属性提供全局选项来自定义将要执行的 Internet 请求;对此属性的更改会影响所有项目请求项。

HttpMaster 项目可以作为带有“hmpr”扩展名的文件保存到磁盘以供以后重用。项目文件以 XML 格式在内部存储。

广泛的 HTTP 属性集

HttpMaster 项目包含许多可用于微调生成的 HTTP 请求的选项。这些包括请求编码、全局 URL 和查询字符串、全局 HTTP 请求标头,以及一些高级属性,如 URL 编码和完全禁用执行数据存储的能力,如果您希望在不收集任何信息的情况下尽快完成执行,这将非常有用数据。

参数

在项目属性中,您还可以定义不同数据类型和不同生成类型的参数。参数使您能够在请求项中包含动态数据;这对于基于参数数据生成多个请求或创建全局可重用值非常有用。

所有定义的参数都可以与请求项属性一起使用,例如,请求项的 URL。

响应数据验证

默认情况下,HttpMaster 使用默认系统验证来验证每个执行的请求。默认系统验证监控返回的 HTTP 状态码,并根据此状态码确定执行结果。但是,您可以在项目属性中定义自定义验证,然后使用此项目验证为每个请求项定义自定义验证逻辑表达式。有不同类型的自定义验证可用;他们中的大多数人对响应正文执行一些验证。

请求链接

HttpMaster 项目使您能够定义不同类型的链接项,然后可以在请求项中使用这些链接项,以将上一个请求中的一些数据包含在下一个请求中。您可以在请求项属性中使用这些项目链接项,例如,在请求项 URL 中。这将在使用链接的地方动态插入来自前一个请求的数据。通过这种方式,您可以创建一个请求链,其中每个请求都将使用前一个请求中的一些数据。

广泛的数据上传支持

创建请求项时可以指定各种数据属性,包括HTTP方法、URL地址等。HttpMaster 还对数据上传有丰富的支持;它使您能够发布纯文本数据、特定文件的内容或可以包含纯文本数据和磁盘文件混合的多部分表单数据。用于上传的请求正文数据也可以根据从某个互联网地址 (URL) 或磁盘文件获得的现有 HTML 内容自动构建。

请求数据生成器

如果您必须使用各种输入数据选项来测试特定网站,您可以从从 URL 或磁盘文件获得的现有 HTML 内容构建请求正文。HttpMaster 将检测 FORM 标签内的所有 HTML 输入元素,并将它们显示在列表中,您可以将它们包含在请求正文中。对于所有具有多个选项的 HTML 元素(例如,单选按钮或 SELECT 元素),HttpMaster 将从 HTML 内容中获取所有可能的值,并使您能够使用获取的数据值自动创建多值参数。

认证和授权

许多 Web 应用程序需要用户进行某种身份验证。HttpMaster 允许您在访问外部 Web 应用程序时向请求添加凭据或从第三方身份验证提供程序获取授权。您可以利用对经典 OAuth2 工作流的支持来获取授权码和访问令牌,并在请求项的后续执行期间将它们用作全局变量。

请求项目执行

HttpMaster 提供了强大的执行能力,允许您只执行打开的请求项、只执行选定的请求项或所有项目的请求项。还可以创建执行组并仅执行属于特定执行组的请求项。

在执行过程中,您可以监控每个请求项的执行进度和状态。HttpMaster 还允许将完整的执行数据保存到带有“hmex”扩展名的外部文件中。您可以稍后随时重新打开此文件以查看执行数据。

执行组和条件执行

一次又一次地选择同一组请求项执行可能会成为一项繁琐且耗时的任务。如果您必须多次执行相同的请求项,请尝试执行组。执行组是用于简化多个请求项的执行的强大功能,并允许您为组中包含的每个请求项指定自定义执行顺序。

执行组还支持根据同一组中其他一些请求项的执行结果,有条件地执行请求项。例如,您可以指定仅在成功执行某个其他请求项时才执行某个请求项。

全面的数据审查

一旦特定请求项的执行完成,您可以打开并查看其执行结果。可以查看各种执行数据,包括 HTTP 标头、cookie、响应数据、大小、持续时间等。

HttpMaster 还具有多个漂亮的查看器,用于用户友好地显示响应数据,包括 XML、JSON、HTML、CSS 等。大多数漂亮的查看器支持代码折叠以展开/折叠选定的代码部分。

可以进一步处理响应数据,例如,将响应正文导出到外部文件、搜索特定短语的数据、创建 PDF 报告等。

附加工具

HttpMaster 还提供了一些额外的工具,例如,ad hoc HTTP 请求工具。如果您需要快速执行简单的 HTTP 请求,创建项目和请求项可能不是最佳选择。在这种情况下,您可以使用这个临时请求工具,它也支持完整的执行数据审查和管理。

您还可以利用命令行界面来自动执行 HttpMaster 项目。命令行执行结果存储在特殊文件中,可以在 HttpMaster 中打开这些文件以进行完整的执行数据查看。

导入 OpenAPI 数据

如果您正在处理 REST API 并为其创建了 OpenAPI (Swagger) 数据,则可以导入此定义,并会自动创建具有相应请求项的 HttpMaster 项目。这样,您就不需要从头开始创建项目和请求项;创建新项目可能是一项艰巨的任务,尤其是当您的 REST API 定义了很多端点时。只需导入您的 OpenAPI 文件即可节省一些时间。

软件特色

用于测试

Web 应用程序和服务的 专业软件工具

通用 HTTP 测试工具

应用产品灵活性和广泛的功能集来测试任何类型的 Web 应用程序

对 Web API 和服务的高级支持

利用对测试 Web API 和 RESTful Web 服务的卓越支持

实用且易于使用

直观的测试管理工具、完全无代码的测试、提示和向导、简明的文档

轻巧高效

小安装尺寸,干净且响应迅速的用户界面,资源高效

完全独立

无需帐户,无需云通信或存储,所有功能均可离线使用

免费版和终身许可证

完全免费的快捷版,专业版无需升级费用

核心功能

请求链接

创建批量连接请求以完全自动化 REST API 或网站工作流

响应数据验证

定义响应数据验证规则并使用运算符创建逻辑表达式

REST 方法的标准集合

选择与 RESTful Web 服务一起使用的常用方法或指定自定义动词

全局参数

使用全局值定义参数,以便跨多个 Web API 或网站请求重用数据

多值参数

声明具有多个值的参数,以使用所有可能的数据变化来测试 API 或网站

全面的数据上传支持

发布各种内容类型的数据以彻底测试 HTML 表单和文件上传

请求数据生成器

解析现有的 HTML 内容以加速构建用于发布网站表单的请求正文

强大的执行能力

使用进度监控和暂停/恢复功能按所需顺序执行请求项

响应数据查看器

使用 XML、JSON、HTML、CSS 和其他 Web 数据格式的漂亮查看器

执行组和条件执行

为高级执行场景创建组,包括条件执行

认证和授权

指定凭据或从第三方身份验证提供商获取授权

Web 应用程序负载

使用参数和多个 HttpMaster 实例将负载应用于您的 Web 应用程序

命令行界面

利用命令行界面自动执行 HttpMaster 项目

OpenAPI 导入

导入 OpenAPI (Swagger) 数据,轻松为您的 REST API 创建 HttpMaster 项目

功能

HttpMaster 项目

将请求项(例如 API 调用)和其他项目数据的完整定义存储在一个地方

广泛的 HTTP 属性集

定义 HTTP 标头、URL 编码等以自定义和微调 HTTP 请求

参数

模拟输入数据的变化或创建全局值以在多个 API 调用之间重用

响应数据验证

创建验证(有效的 JSON/XML、正文匹配值/正则表达式、响应时间范围等)并在逻辑表达式中使用它们

请求链

定义请求链以将来自前一个请求的数据(响应正文、URL、标头值等)用于下一个请求

广泛的数据上传支持

上传各种内容类型的请求数据,包括'multipart/form-data'

请求数据生成器

解析现有的 HTML 内容以创建用于测试网站表单的请求正文和参数

身份验证和授权

指定凭据或从第三方身份验证提供商获取授权

请求项目执行

使用详细的进度监控和暂停、取消等工具执行选定的请求项目

执行组和条件执行

将请求项添加到执行组,并可选择指定包含的请求项的条件执行

全面的数据

查看使用漂亮的数据查看器查看完整的执行数据并进一步管理响应数据(保存到文件、PDF 导出等)

附加工具

使用基本请求工具来临时执行 HTTP 请求或利用命令行界面实现 HttpMaster 项目自动化

导入 OpenAPI 数据

导入 OpenAPI (Swagger) 数据为您的 REST API 创建 HttpMaster 项目

更新说明

5.2 版(2021 年 11 月)

专业版的试用更改(删除时间限制)。

生成 PDF 报告时的主要性能改进。

能够在 PDF 报告文档中嵌入所选字体。

支持在基本请求窗口中插入全局标头值。

直接在主窗口中管理一些执行选项。

其他小的改进和修复。

5.1 版(2021 年 9 月)

新的图标样式,可在不同系统主题下更好地显示。

能够将响应 JSON 数据验证为数组或对象。

支持在命令行执行期间创建 PDF 报告。

对命令行界面的额外改进(普通执行和覆盖参数)。

直接从执行窗口管理各种执行选项。

大量小的改进和修复。

大家还下载了