什么是HttpMaster Pro:它被描述为 Web 开发人员的有用工具,他们基本上需要通过从预定网站中请求大量工具来自动化 Internet 应用程序以及测试过程。对于需要高级测试软件的熟练程序员来说,这是一种非常自然的方式,他们在这种情况下谈论网站甚至互联网程序的应用程序。
一、什么是HttpMaster Pro
它被描述为 Web 开发人员的有用工具,他们基本上需要通过从预定网站中请求大量工具来自动化 Internet 应用程序以及测试过程。对于需要高级测试软件的熟练程序员来说,这是一种非常自然的方式,他们在这种情况下谈论网站甚至互联网程序的应用程序。使用HTTP master专业版等功能丰富的特性集的过程是有能力规划的,以满足尽可能多的应用程序进行相关测试的要求和需要。无论与 HTTP Master 一起工作,用户都有能力不断管理主作业财产及其属性,甚至请求项目本身中包含的内容。
Joe 属性能够为用户提供全球范围的选择,以便个性化正在执行的网络请求并更改能够影响所有工作项的属性。HTTP Master 作业可以保存到带有 hmpr 扩展名的文档的光盘中,以备将来使用。工作文件基本上以 XML 格式存储,供用户和开发人员使用。Joe 属性能够为用户提供全球范围的选择,以便个性化正在执行的网络请求并更改能够影响所有工作项的属性。HTTP Master 作业能够保存到带有 hmpr 扩展名的文档的光盘中,以备将来使用。工作文件基本上以 XML 格式存储,供用户和开发人员使用。Joe 属性能够为用户提供全球范围的选择,以便个性化正在执行的网络请求并更改能够影响所有工作项的属性。HTTP Master 作业能够保存到带有 hmpr 扩展名的文档的光盘中,以备将来使用。工作文件基本上以 XML 格式存储,供用户和开发人员使用。
二、软件特色
1、HttpMaster项目
使用HttpMaster时,大多数时候将管理HttpMaster项目属性以及项目中包含的请求项的属性。项目属性提供全局选项,以自定义将要执行的Internet请求。对此属性的更改会影响所有项目请求项。
可以将HttpMaster项目作为扩展名为&39;hmpr&39;的文件保存到磁盘中,以供以后重用。项目文件以XML格式存储在内部。
2、广泛的http属性设置
HttpMaster项目包含许多选项,可用于微调生成的http请求。其中包括请求编码,全局URL和查询字符串,全局http请求标头,以及几个高级属性(例如URL编码)和完全禁用执行数据存储的功能,如果您希望尽快完成执行而不收集任何信息,这将很有用。数据。
3、参量
在项目属性中,您还可以定义不同数据类型和不同生成类型的参数。参数使您可以将动态数据包括在请求项中。这对于基于参数数据生成多个请求或创建全局可重用值很有用。
所有定义的参数都可以与请求项属性一起使用,例如,与请求项的URL一起使用。
4、响应数据验证
默认情况下,HttpMaster使用默认系统验证来验证每个执行的请求。默认系统验证监视返回的http状态代码,并根据此状态代码确定执行结果。但是,您可以在项目属性中定义自定义验证,然后使用此项目验证为每个请求项定义自定义验证逻辑表达式。有多种类型的自定义验证可用。他们中的大多数在响应主体上执行一些验证。
5、请求链接
HttpMaster项目使您可以定义不同类型的链接项,然后可以在请求项中使用它们,以包含来自上一个请求和下一个请求的某些数据。您可以在请求项属性中使用这些项目链接项,例如,在请求项URL内。这将在使用链接的位置动态插入来自先前请求的数据。这样,您可以创建一个请求链,其中每个请求将使用前一个请求中的某些数据。
6、广泛的数据上传支持
创建请求项时,可以指定各种数据属性,包括http方法,URL地址等。HttpMaster还具有对数据上传的丰富支持;它使您能够发布纯文本数据,特定文件的内容或包含纯文本数据和磁盘文件混合的多部分表单数据。也可以根据从某些Internet地址(URL)或磁盘文件获得的现有HTML内容自动构建要上传的请求正文数据。
7、请求数据生成器
如果必须使用各种输入数据选项来测试特定网站,则可以根据从URL或磁盘文件获得的现有HTML内容来构建请求正文。HttpMaster将检测FORM标记内的所有HTML输入元素,并将它们显示在列表中,您可以在其中将它们包括在请求正文中。对于具有多个选项的所有HTML元素(例如,单选按钮或SELECT元素),HttpMaster将从HTML内容中获取所有可能的值,并使您能够自动使用获取的数据值创建多值参数。
8、要求执行项目
HttpMaster提供了强大的执行功能,并允许您仅执行打开的请求项,仅选择的请求项或所有项目请求项。也可以创建执行组并仅执行属于特定执行组的请求项。
在执行过程中,您可以监视执行进度和每个请求项目的状态。HttpMaster还允许将完整的执行数据保存到扩展名为&39;hmex&39;的外部文件中。您以后可以随时重新打开该文件以查看执行数据。
9、执行组和条件执行
一次又一次地选择相同的一组请求项来执行可能会变得乏味且耗时。如果必须多次执行相同的请求项,请尝试执行组。执行组是强大的功能,可简化多个请求项的执行,并允许您为组中包含的每个请求项指定自定义执行顺序。
执行组还支持基于同一组中其他某些请求项的执行结果有条件地执行请求项。例如,您可以指定仅在成功执行某些其他请求项目时才执行某些请求项目。
10、全面的数据审查
完成特定请求项目的执行后,您可以打开并查看其执行结果。各种执行数据可供查看,包括http标头,cookie,响应数据,大小,持续时间等。HttpMaster还具有多个漂亮的查看器,用于用户友好地显示响应数据,包括XML,JSON,HTML,CSS等。大多数漂亮的查看器都支持代码折叠,以扩展/折叠所选代码段。
可以进一步处理响应数据,例如,将响应主体导出到外部文件,为特定短语搜索数据,创建PDF报告等等。
延伸阅读
JavaScript运行模式
-
是一种解释性脚本语言(代码不进行预编译)。
-
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
-
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
-
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
-
JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。JavaScript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
文章标题:什么是HttpMaster Pro,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/51625