当前位置: 首页 > news >正文

威海建设集团网站首页服务器维护教程

威海建设集团网站首页,服务器维护教程,品牌网站设计企业服务,电脑上怎么做设计效果图什么是API#xff1f; API是一个缩写#xff0c;它代表了一个 pplication P AGC软件覆盖整个房间。API是用于构建软件应用程序的一组例程#xff0c;协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。 例行程序#xff1a;执行特定任务的程序。例程也称为过…什么是API API是一个缩写它代表了一个 pplication P AGC软件覆盖整个房间。API是用于构建软件应用程序的一组例程协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。 例行程序执行特定任务的程序。例程也称为过程函数或子例程。 协议在两个系统之间传输数据的格式。 简单地说API代表一个 pplication P AGC软件覆盖整个房间。API充当两个软件应用程序之间的接口并允许两个软件应用程序相互通信。API是可以由另一个软件程序执行的软件功能的集合。 让我们以更平易近人的方式查看一些API示例。 假定API是餐厅的服务员。 在餐厅您可以根据菜单上的可用商品下订单。餐厅的服务员写下您的订单然后将其交付给准备餐点的厨房。饭食准备好后服务员从厨房拿起您的食物并在您的餐桌旁将其提供给您。 在这种情况下服务员的角色类似于API。作为服务员API从源接收请求将该请求接收到数据库从数据库中获取请求的数据然后将响应返回给源。 现在让我们来看另一个例子。 如果您使用的是航班服务引擎请说出Expedia在其中搜索特定日期的航班。出发地目的地到达日期和返回日期等数据后单击搜索。Expedia根据您的搜索详细信息通过API向航空公司发送请求。然后API将航空公司对您的请求的响应发送回Expedia。 API从用户那里获取请求并给出响应而不会暴露内部逻辑。API就像一个抽象的OOPS概念。 什么是API测试 API测试是一种软件测试涉及直接测试API并且是集成测试的一部分以检查API是否在应用程序的功能可靠性性能和安全性方面达到期望。在API测试中我们的主要重点是软件体系结构的业务逻辑层。API测试可以在包含多个API的任何软件系统上执行。API测试不会专注于应用程序的外观。API测试与GUI测试完全不同。 让我们看看UI测试与API测试有何不同 UI用户界面测试是测试应用程序的图形界面部分。它的主要重点是测试应用程序的外观。另一方面API测试支持两个不同软件系统之间的通信。它的主要重点是应用程序的业务层。 API测试类型 API测试通常涉及以下实践 单元测试 测试单个操作的功能功能测试 通过使用一起测试的一组单元测试结果来测试更广泛场景的功能负载测试 测试负载下的功能和性能运行时/错误检测 监视应用程序以识别问题例如异常和资源泄漏安全测试 确保API的实施不受外部威胁的影响UI测试此测试 是端到端集成测试的一部分以确保用户界面的各个方面都能按预期运行互操作性和WS一致性测试 互操作性和WS一致性测试是一种适用于SOAP API的测试类型。通过确保符合Web服务互操作性概要文件来检查SOAP API之间的互操作性。 对WS- *遵从性进行了测试以确保诸如WS-AddressingWS-DiscoveryWS-FederationWS-PolicyWS-Security和WS-Trust等标准得到正确实施和利用渗透测试 查找来自攻击者的应用程序漏洞模糊测试 通过强制输入系统来测试API以尝试强制崩溃 API的常见测试 我们在API上执行的一些常见测试如下。 验证返回值是否基于输入条件。应根据请求验证API的响应。在API更新任何数据结构时验证系统是否正在验证结果验证API是触发其他事件还是请求其他API在没有返回值的情况下验证API的行为 API测试的优势 与GUI测试相比API测试是省时的。API测试自动化需要更少的代码因此可以提供更快更好的测试范围。API测试可帮助我们降低测试成本。通过API测试我们可以在GUI测试之前发现一些小错误。这些小错误将在GUI测试期间变得更大。因此在API测试中发现这些错误对公司而言是具有成本效益的。API测试是独立于语言的。API测试对测试核心功能很有帮助。我们可以在没有用户界面的情况下测试API。在GUI测试中我们需要等到应用程序可用以测试核心功能。API测试可帮助我们降低风险。 API测试中到底需要验证什么 基本上在API测试中我们使用已知数据向API发送请求然后分析响应。 资料准确性HTTP状态码响应时间API返回任何错误时的错误代码授权检查非功能测试例如性能测试安全性测试 用于API测试的工具 用于API测试的一些工具如下 PostmanKatalon StudioSoapUIAssertibleTricentis ToscaApigeeJMeterRest-AssuredKarate DSLAPI FortressParasoftHP QTP(UFT)vRESTAirborneAPI ScienceAPIary InspectorCitrus FrameworkHippie-SwaggerHttpMaster ExpressMockbinPing APIPyresttestRest ConsoleRoboHydra ServerSOAP SonarUnirestWebInject API测试和单元测试之间的区别 单元测试 单元测试由开发团队进行单元测试是白盒测试的一种形式在将代码包含在构建中之前先进行单元测试源代码涉及单元测试在单元测试中测试范围是有限的因此仅考虑基本功能进行测试 API测试 API测试由质量检查小组进行API测试是黑盒测试的一种形式API测试在构建可用于测试之后进行API测试中不涉及源代码在API测试中测试的范围很广因此要考虑所有正常运行的问题以进行测试 API测试中的挑战 在进行API测试时我们面临的一些挑战如下 选择合适的参数及其组合正确分类参数需要正确的呼叫排序因为这可能导致测试覆盖范围不足验证和验证输出由于没有GUI因此很难提供输入值 我们在执行API测试时会遇到的错误类型 执行API测试时观察到的问题是 压力性能和安全性问题功能重复或缺失可靠性问题消息传递不当不兼容的错误处理机制多线程问题错误的错误 API测试最佳做法 测试预期结果发送一系列API负载测试给系统增加压力按测试类别对API测试用例进行分组使用所有可能的输入组合创建测试案例以完整地覆盖测试优先处理API函数调用使其易于测试创建测试以处理无法预料的问题尽可能自动执行API测试
http://www.hkea.cn/news/14372614/

相关文章:

  • 网站建设需要多大的服务器xml文件里做网站超链接
  • 网站建设的经验你知道吗 网站
  • 互联网营销与推广seo网站的锚文本怎么写
  • 无锡高端网站建设咨询企业所得税会计分录怎么做
  • 网站备案后应该做什么品牌的网站建设一般多少钱
  • 郑州网站建设moran连接品硕网线做怎么弹网站
  • 北京网站建设+++招聘信息如何将下载好的网站模板用到织梦程序上
  • eclipse 网站开发过程网站配色方案橙色
  • 投票网站定制乐清市建设规划局网站
  • 可以做来电名片的网站学编程从哪儿入手
  • 网站建设标准 方案书微信二维码制作网站
  • 建小公司网站网站建设 app
  • 酒类网站建设方案分类网站上怎么做锚文本
  • 宁波做网站的公司哪家好南昌大学南昌网站建设公司
  • 织梦网站上传数据库原创先锋 北京网站建设
  • 怎么看别人网站怎么做的优化wordpress稳定吗
  • 营销型网站是什么样的赚钱黑渠道
  • 邯郸手机网站建设服务专门开发小程序的公司
  • 建设银行网站注册用户名做红包网站是犯法的吗
  • 游戏开发网站开发汕头人才网
  • 怎么做盗版网站吗查看网站开发语言方法
  • 廊坊网站建设招聘前端静态网页模板
  • wordpress 视频图片网站wordpress 腾讯cdn
  • 提交网站给百度腾讯企业邮箱域名购买
  • 怎么做html网站php可以做视频网站
  • 淘宝客优惠券网站怎么做的网页设计作业百度云
  • 微信网站建设企业集团官网及站群网站建设
  • 网站建设要学哪些东西免费学服装设计的网站
  • 沈阳网站建设团队苏州专业网站制作
  • 怎么查网站域名办公室装修效果图图片大全