- 1. 为什么做接口自动化 1.1 什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。在这里呢,首先抛个问题:接口测试和接口自动化有什么不同?在这里先不做解答,大家可以带着这个问题去阅读后面的内容,相信自然会得到这个问题的答案。 1.2 ... 1. 为什么做接口自动化 1.1 什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。在这里呢,首先抛个问题:接口测试和接口自动化有什么不同?在这里先不做解答,大家可以带着这个问题去阅读后面的内容,相信自然会得到这个问题的答案。 1.2 ...
- 什么是wrkwrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。PS: 其实,wrk 是复用了 redis 的 ae 异步事件驱动框架,准确来说 ae 事件驱动框架并不是 redis 发明的, 它来至于 Tcl 的解释器 jim, 这个小巧... 什么是wrkwrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。PS: 其实,wrk 是复用了 redis 的 ae 异步事件驱动框架,准确来说 ae 事件驱动框架并不是 redis 发明的, 它来至于 Tcl 的解释器 jim, 这个小巧...
- 接口测试三要素:参数构造发起请求,获取响应校验结果 一、原始状态当我们的用例没有进行分层设计的时候,只能算是一个“苗条式”的脚本。以一个后台创建商品活动的场景为例,大概流程是这样的(默认已经是登录状态下):创建商品-创建分类-创建优惠券-创建活动要进行接口测试的话,按照接口测试的三要素来进行,具体的效果如下: # 1、参数构造 createCommodityParams = { ... 接口测试三要素:参数构造发起请求,获取响应校验结果 一、原始状态当我们的用例没有进行分层设计的时候,只能算是一个“苗条式”的脚本。以一个后台创建商品活动的场景为例,大概流程是这样的(默认已经是登录状态下):创建商品-创建分类-创建优惠券-创建活动要进行接口测试的话,按照接口测试的三要素来进行,具体的效果如下: # 1、参数构造 createCommodityParams = { ...
- 2022年春节前夕,接伙伴紧急求助,客户转播业务要上云,要紧急部署上线商用,系统将承载春晚转播,春晚是中国传统节日,系统对网络带宽和并发链接数要求较高,但是实际的业务压力是不确定的,在此背景下和时间节点下,本次保障的任务艰巨、责任重大。 2022年春节前夕,接伙伴紧急求助,客户转播业务要上云,要紧急部署上线商用,系统将承载春晚转播,春晚是中国传统节日,系统对网络带宽和并发链接数要求较高,但是实际的业务压力是不确定的,在此背景下和时间节点下,本次保障的任务艰巨、责任重大。
- 本文为霍格沃兹测试学院学院学员 Docker 实战课程学习笔记,供各位同学参考。在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。万物和鸣的 Docker在 Docker 出现后,它以更高效的利用系统资源、更高效的利用系统资源、一致的运行环境、持续交付和部署、更轻松的迁移、... 本文为霍格沃兹测试学院学院学员 Docker 实战课程学习笔记,供各位同学参考。在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。万物和鸣的 Docker在 Docker 出现后,它以更高效的利用系统资源、更高效的利用系统资源、一致的运行环境、持续交付和部署、更轻松的迁移、...
- 实战 | JMeter 典型电商场景(下单/支付)的性能压测来自专辑测试开发实战干货 | 原创合辑本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。在上一篇文章完成首页浏览压测任务 28后,我们开始下单-支付场景的压测实践。1. 分步拆解1.1 POST /cart/add1.1.1 接口分析在电商购物场景中,最为常见和典型的就是添加购物车了,按照之前选定的接... 实战 | JMeter 典型电商场景(下单/支付)的性能压测来自专辑测试开发实战干货 | 原创合辑本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。在上一篇文章完成首页浏览压测任务 28后,我们开始下单-支付场景的压测实践。1. 分步拆解1.1 POST /cart/add1.1.1 接口分析在电商购物场景中,最为常见和典型的就是添加购物车了,按照之前选定的接...
- 首先明确 Tcp 的概念,针对 Tcp 协议进行接口测试,是指基于 Tcp 协议的上层协议比如 Http ,串口,网口, Socket 等。这些协议与 Http 测试方法类似(具体查看接口自动化测试章节),但在测试过程中需要做些调整。SocketSocket 又称套接字,进程可通过套接字进行网络通信,使多个设备具有交互能力。Socket 适合对传输速度和安全性有严格要求的应用,比如手机内核与... 首先明确 Tcp 的概念,针对 Tcp 协议进行接口测试,是指基于 Tcp 协议的上层协议比如 Http ,串口,网口, Socket 等。这些协议与 Http 测试方法类似(具体查看接口自动化测试章节),但在测试过程中需要做些调整。SocketSocket 又称套接字,进程可通过套接字进行网络通信,使多个设备具有交互能力。Socket 适合对传输速度和安全性有严格要求的应用,比如手机内核与...
- 在系统仿真的过程中经常需要产生不同分布的随机变量。利用混合同余法计算机可以产生周期很长的伪随机序列,以此作为均匀分布随机变量序列。在均匀分布随机变量的基础上,基于概率积分变换定理,利用计算机可以很方便地产生其他分布的随机变量,如指数分布、三角分布、正态分布随机变量。高斯白噪声通过线性系统产生ARMA信号序列。 在系统仿真的过程中经常需要产生不同分布的随机变量。利用混合同余法计算机可以产生周期很长的伪随机序列,以此作为均匀分布随机变量序列。在均匀分布随机变量的基础上,基于概率积分变换定理,利用计算机可以很方便地产生其他分布的随机变量,如指数分布、三角分布、正态分布随机变量。高斯白噪声通过线性系统产生ARMA信号序列。
- 移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。Xcode 下载地址:Sign In - Apple下载安装好的图标如下 :先来看目前主流的 iOS 移动测试框架Appium:目前最常... 移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。Xcode 下载地址:Sign In - Apple下载安装好的图标如下 :先来看目前主流的 iOS 移动测试框架Appium:目前最常...
- 1.缺陷的基本概念 1.1.缺陷的定义软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好 1.2.缺陷的属性属性名称描述缺陷类型(type)缺陷类型是根据缺陷的自然属性划分的缺陷种类缺陷严重程度(severity)缺陷严... 1.缺陷的基本概念 1.1.缺陷的定义软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好 1.2.缺陷的属性属性名称描述缺陷类型(type)缺陷类型是根据缺陷的自然属性划分的缺陷种类缺陷严重程度(severity)缺陷严...
- 本文通过理论讲解+大量实例演示,全面介绍了unittest测试框架的使用方法,从0到1学习自动化测试框架必备。 本文通过理论讲解+大量实例演示,全面介绍了unittest测试框架的使用方法,从0到1学习自动化测试框架必备。
- 通过监控的报表和一些报警规则的设置,你能实时跟踪和解决垂直电商系统中出现的问题。但监控只能发现目前系统中已存问题,对未来可能发生性能问题无能为力。一旦你的系统流量有大长,比如大促活动流量,那你在面临性能问题时就可能手足无措。你需要了解在流量增长若干倍时,系统的哪些组件或者服务会成为整体系统的瓶颈点,这时你就需要做一次全链路压测。 1 压力测试是啥? 1.1 错误的压测姿势搭建一套与生产环境功... 通过监控的报表和一些报警规则的设置,你能实时跟踪和解决垂直电商系统中出现的问题。但监控只能发现目前系统中已存问题,对未来可能发生性能问题无能为力。一旦你的系统流量有大长,比如大促活动流量,那你在面临性能问题时就可能手足无措。你需要了解在流量增长若干倍时,系统的哪些组件或者服务会成为整体系统的瓶颈点,这时你就需要做一次全链路压测。 1 压力测试是啥? 1.1 错误的压测姿势搭建一套与生产环境功...
- 本文为霍格沃兹测试学院优秀学员课程学习笔记,想一起系统进阶的同学文末加群交流。** 1. 何为数据驱动**什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景:登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单个搜索参数或... 本文为霍格沃兹测试学院优秀学员课程学习笔记,想一起系统进阶的同学文末加群交流。** 1. 何为数据驱动**什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景:登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单个搜索参数或...
- C4CC4C里自带了一个类似postman的Odata service测试工具。Work center Administrator->OData service explorer:随便选一个OData service,点Test:弹出一个新的窗口,就可以用OData console了: CRM Fiori我们在handle event里面能看到当event name 为itemProces... C4CC4C里自带了一个类似postman的Odata service测试工具。Work center Administrator->OData service explorer:随便选一个OData service,点Test:弹出一个新的窗口,就可以用OData console了: CRM Fiori我们在handle event里面能看到当event name 为itemProces...
- 移植案例与原理 - XTS子系统之应用兼容性测试用例开发XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括:acts(application compatibility test suite)应用兼容性测试套件,看护北向HAP兼容、OpenHarmony开发API兼容。hats(Hardware Abstraction Test Suite )... 移植案例与原理 - XTS子系统之应用兼容性测试用例开发XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括:acts(application compatibility test suite)应用兼容性测试套件,看护北向HAP兼容、OpenHarmony开发API兼容。hats(Hardware Abstraction Test Suite )...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签