随笔分类 - Test
摘要:Git是什么? 分布式 版本控制 软件 版本控制 1.文件形式的版本控制 2.本地的版本控制 3.集中式的版本控制 SVN就是集中式的管理 集中式基本满足大部分的需要,但是还有点小问题,如果我的A和B断网了,或者我的中心服务挂了,A和B在往上提交资源是提交不上去的 4.分布式的版本控制 分布式,不仅
阅读全文
摘要:Locust是什么? Locust是一个易于使用、可编写脚本且可扩展的性能测试工具。 您可以使用常规Python代码定义用户的行为,而不是使用笨拙的UI或DSL。 这使Locust可以无限扩展,并且对开发人员非常友好。 特性 使用纯Python代码编写用户测试场景 如果希望用户循环执行某些条件行为或
阅读全文
摘要:一.adb的工作原理 1.1 adb的概念 adb 全名 Android Debug Bridge,是一个调试工具。 开发安卓应用的程序员必须要掌握 测试工程师在做安卓应用测试时,会使用到 1.2 adb的构成和工作原理 adb 包含三个部分: 1. Client端:运行在开发机器中,即你的开发电脑
阅读全文
摘要:about 在默认情况下,jmeter发送每个请求的间隔极短,如果线程数足够大,瞬间就会将服务器压死。在实际的业务过程中,请求之间是有一定时间的停顿的,比如登录网站时输入用户名和密码需要时间(用户会确认下输入的对不对),所以在请求之间设置合理的延时是必须的,也更接近用户的真实业务情况。 在jmete
阅读全文
摘要:JDBC请求 什么是JDBC JDBC(Java Database Connectivity)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集。JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首批组件之一。 JDBC最初被认为是一种客
阅读全文
摘要:about 来自JMeter官网对逻辑控制器的解释: Logic Controllers determine the order in which Samplers are processed. 大致意思是逻辑控制器决定了采样器的执行顺序。 也就是说,逻辑控制器通常和采样器一起使用。 另外,JMet
阅读全文
摘要:before 使用jmeter做上传下载无非就是测试: web服务器的上传下载功能,也就是最常用的上传下载,比如向网站提交一个文件。 ftp服务器,这也就是测试ftp服务器的上传下在功能。 Web服务器 文件上传 上传这里演示上传文件和上传图片。 上传文件 http://www.neeo.cc:60
阅读全文
摘要:所谓的前/后置处理器,就是处理请求发送之前和响应之后要做的事情,常用的有: 前置处理器 beanshell处理程序 后置处理器 json提取器 正则表达式提取器 beanshell处理程序 我们先来说后置处理器,而beanshell我们将单独拿出来说。 后置处理器 后置处理器常用来从响应中提取数据用
阅读全文
摘要:about 在工作中,使用固定的参数多次测试一个接口,意义并不大,比如老是用同一个用户测试登录接口。比较好的办法是什么呢?就是使用不同的用户访问登录接口,模拟更真实的登录场景。 在jmeter中,提供了参数化函数和参数化文件两种方式来实现参数化。 来看看都是怎么玩的。 参数化函数 首先:这里需要在插
阅读全文
摘要:before win 10 + jmeter 5.2.1 本篇来学习在JMeter中常用断言: 响应断言 大小断言 json断言 beanshell断言 来看看都是怎么用的。 响应断言 http://www.neeo.cc:6001/get?stock=10 # get 来,新建一个线程组,添加两个
阅读全文
摘要:测试计划 当你将语言设置为中文,打开jmeter后,就会看到如下的窗口: 各功能概述: 菜单栏,无需多言,对软件的各种设置。 快捷按钮栏,这里介绍常用的: 新建:新建测试计划。 打开:打开保存测试计划。 保存:保存测试计划。 切换:当有多个线程组的时候,可以通过切换来指定哪些线程组或线程组内的指定请
阅读全文
摘要:开始: 如图,下载8.9.3 LTS (推荐给绝大部分用户使用) 双击安装 可以使用默认路径,本例子中自行修改为d:\nodejs 一路点Next 点Finish完成 打开CMD,检查是否正常 再看看另外2个目录,npm的本地仓库跑在系统盘c盘的用户目录了(没见到npm-cache是因为没有用过,一
阅读全文
摘要:before appium在windows下的出装顺序: Python环境:Python3.6.6, 或者别的3.x版本。你可以在下面的百度云链接中下载,推荐Python3.5以上,为了方便编写代码,还需要安装PyCharm IDE(可选,也可以vs code)。 node.js。 Java环境:要
阅读全文
摘要:before 在正式开讲appium之前,还需要进行一些必要的扯淡环节.........移动端测试是什么?移动端测试是指对移动端应用进行的测试,测试应用功能是否满足特定的需求。 移动端测试分类 APP功能测试。 APP自动化测试。 APP安全测试。 APP功能测试 APP功能测试主要包含: 业务逻辑
阅读全文
摘要:before appium的操作跟selenium操作差不多,这里简要聊聊。 快速上手 打开手机模拟器 打开appium工具 创建一个python项目,取名hello_appium 创建一个appium_demo的py文件 将下面代码直接复制 from appium import webdriver
阅读全文
摘要:安装Java 我们双击本地的可执行文件。用户账户控制(有的可能没有该提示,取决于你的系统设置)提示选择是(Y)。 执行安装程序,单击下一步。 这里需要我们记住安装路径,可以选择默认路径也可以是自定义路径(如果是自定义路径的话,后续的配置环境变量只需要将JDK的目录配置到环境变量即可)。最后单击下一步
阅读全文
摘要:添加项目 确定之后,可以对项目进行配置 我们暂且跳过,先行保存,先看一下Manger Jenkis Manger Jenkis 先看插件管理 插件管理 可以下载插件 删除插件 接下来在看用户管理 用户管理 修改密码 这个点完会出现403,我们通过全局的安全配置解决这个问题 全局的安全配置 项目的配置
阅读全文
摘要:官方文档 https://docs.aiohttp.org/en/stable/client_quickstart.html 客户端快速入门 渴望开始?这个页面很好地介绍了如何开始使用 aiohttp 客户端 API。 首先,确保 aiohttp 已安装并且是最新的 让我们从一些简单的例子开始。 提
阅读全文