SoapUI中文网站 > 使用教程 > SoapUI如何测试json接口 SoapUI测试json接口密码输在哪里
SoapUI如何测试json接口 SoapUI测试json接口密码输在哪里
发布时间:2024/12/23 16:49:54

品牌型号:Lenovo ThinkPad E550C

系统:Windows 11

软件版本:SoapUI 5

当今世界处于一个数据量呈爆炸性增长的时代,随着数据种类和数量的急剧增多,传统的字符串、XML数据格式面临性能和灵活性的挑战,因此JSON格式以其简洁、易解析和高效传输的特性,成为了目前HTTP接口最为常用的数据格式之一。为了帮助测试人员验证json接口,本文将重点介绍SoapUI如何测试json接口,SoapUI测试json接口密码输在哪里,确保接口正确可用。

一、SoapUI如何测试json接口

json接口是一种复合型数据接口,其中可以以键值对的形式包含其他各类基础数据格式,非常适用于需要传输大量数据的场景,使用SoapUI测试此类接口,重点在于请求体的设置,具体各个步骤下面进行简单介绍。

1、点击SoapUI的REST按钮,创建一个HTTP接口,在界面中输入接口的URI链接后点击OK,或者通过WADL文件导入接口。

填写URI创建请求
图1:填写URI创建请求

2、创建好接口后,在接口界面Method中选择json接口对应的HTTP方法,如PUT、POST,选择的方法需要可以发送Body请求体。

随后在下方请求体设置中,设置Media Type为“application/json”,在输入框中输入合法的json内容,我们可以使用快捷键“Alt+F”快速格式化json。

配置json数据
图2:配置json数据

3、配置好请求后,点击Submit发送按钮,SoapUI将会向后端发送该请求,我们可以在响应区域查看接口返回的数据,切换到Raw项可以查看完整的响应报文,包括响应状态码、响应类型、响应内容。

查看返回信息
图3:查看返回信息

二、SoapUI测试json接口密码输在哪里

在测试json接口时,密码通常是作为认证信息之一传递给服务器,只有认证通过才可以获取返回数据,这也是一种接口的安全措施。对于json接口密码的输入方式,可以很方便在SoapUI中通过界面操作填写。

1、点击接口下方的Auth设置项,在其中可以配置接口认证方式,默认“No Authorization”,即无认证方式,点击“Add New Authorization”可以添加一个认证方式。

认证方式
图4:认证方式

2、在其中选择一种认证方式,如Basic基础认证,进入下述界面后就可以填写具体的认证信息,包括认证用户名、认证密码、认证域名。

填写认证信息
图5:填写认证信息

3、在上述“Pre-emptive auth”项中,我们可以选择是否开启预认证,开启预认证后,SoapUI会在第一次请求时就主动将认证信息附加到请求头部,而无需分开两次请求,从而加速测试过程。

“Pre-emptive auth”项中可以选择“Use global preference”,即按照全局配置来进行,或者是“Authenticate pre-emptively”,自动附加请求头,SoapUI会自动处理认证信息,为请求加上Authorization请求头,并且将认证信息通过Base64编码方式发送,如图所示。

认证请求头
图6:认证请求头

在本文中,我们详细探讨了SoapUI如何测试json接口,SoapUI测试json接口密码输在哪里的步骤方法,通过以上方法,开发者可以轻松在SoapUI内配置请求,填写json数据和认证信息,完成json接口的测试。

 

 

作者署名:包纸

 

 

读者也访问过这里:
135 2431 0251