摘要:
一.实现框架:java+selenium+maven+testng+reporting 二.环境部署和安装: 1.安装JDK1.8,配置相关的环境变量; 2.安装eclipse; 3.在eclipse中安装maven,svn,testng插件; 三.详细实现过程: 使用page object页面模式 阅读全文
摘要:
一.实现框架: java+maven+testng+reportNG+jenkins框架 二.框架原理: 使用脚本发送HTTP请求返回接口的响应结果,并将代码存放在svn,Git中,jenkins可以设置测试的时间自动获取代码,编辑和运行。 三.环境部署和安装: 1.安装JDK1.8,配置相关的环境 阅读全文
摘要:
HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是用于在网络上传输数据的协议。它们之间的主要区别在于安全性和数据加密。以下是详细的比较和相关机制的介绍: 1. HTTP与HTTPS的区别 安全性: HTTP:数据以明文形式传输,容易被窃听和篡改。 HTTPS:通过SSL/TLS协议对数据 阅读全文
摘要:
超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息 阅读全文
摘要:
业务测试方面: 1 功能性2 安装与卸载3 软件更新升级4 登录测试5 离线测试6 UI界面7 安全性测试8 兼容性(操作系统、屏幕尺寸、分辨率)9 消息推送10 前后台切换11 网络环境(WIFI、2G、3G、4G、无网路)12 异常中断13 性能测试 1、安装、卸载测试:1)、下载apk文件后, 阅读全文
摘要:
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务端保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交 阅读全文
摘要:
Nginx是一款开源的高性能HTTP服务器和反向代理服务器,用于处理静态内容,维护持久连接,以及提供第七层负载均衡器支持。以下是Nginx的一些主要特性: 静态内容服务:Nginx可以处理静态内容,如HTML,图片,CSS,JavaScript等。 反向代理:Nginx可以作为代理服务器接收客户端请 阅读全文
摘要:
中间件是指位于操作系统和应用程序之间的软件层。它们提供了一种通信机制,使不同的应用程序或系统能够相互交互和协作。中间件可以按照不同的标准进行分类。 常见的中间件分类包括: 1. 消息队列中间件:用于在应用程序之间进行异步消息传递。消息队列中间件包括RabbitMQ、Apache Kafka、Acti 阅读全文
摘要:
Kafka是一个分布式流处理平台,被广泛用于构建实时数据管道,允许你从不同的数据源获取数据,然后在系统之间实时传输数据。 Kafka的主要特性包括: 分布式:Kafka可以在多台机器上部署,可以处理超过1PB的数据。 高吞吐:Kafka每秒可处理数百万条消息。 可持久化:Kafka将所有消息存储在硬 阅读全文
摘要:
一、Redis概述 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提 阅读全文
摘要:
一、什么是mq? MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布 式系统之间进行通信。 二、mq的优缺点? 优点: 1.应用解耦: 降低系统之间的耦合,提高系统的可维护性。 2.异步提速: 可以系统的吞吐量。 3.削峰填谷: 可以提高系统的稳定性。 阅读全文
摘要:
数据建模简单来说就是基于对业务的理解,将各种数据进行整合和关联,并最终使得这些数据可用性,可读性增强,让使用方能快速的获取到自己关心的有价值的信息并且及时的作出响应,为公司带来效益。 数据建模是一套方法论,主要是对数据的整合和存储做一些指导,强调从各个角度合理的存储数据。有了合适的数据模型,是会带来 阅读全文