软件测试
文章平均质量分 96
爱码哥
专业的团队一流的服务。
展开
-
服务器性能linux命令
1.1 cpu性能查看1、查看物理cpu个数:cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数:cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数:cat /proc/cpuinfo |grep "processor"|wc -l物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)1.2 内存查看1、查看内存原创 2021-01-07 11:52:39 · 469 阅读 · 0 评论 -
全面的Locust实现
一、架构与核心类基本介绍Locust是开源、使用Python开发、基于事件、支持分布式并且提供Web UI进行测试执行和结果展示的性能测试工具。Locust的主要特性有两个:模拟用户操作:支持多协议,Locust可以用于压测任意协议类型的系统 并发机制:摒弃了进程和线程,采用协程(gevent)的机制,单台测试机可以产生数千并发压力Locust使用了以下几个核心库:1) gevent gevent是一种基于协程的Python网络库,它用到Greenlet提供的,封装了lib原创 2020-12-23 14:18:45 · 1651 阅读 · 0 评论 -
在Mac上安装并配置Jira
Jira 是常用的项目管理工具,现在介绍一下如何在Mac 上安装并配置Jira首先, 安装并配置JAVA开发环境.(如Java version "1.8.0_211")JAVA安装与配置:JMeter 性能测试 - Mac系统下如何配置JAVA开发环境其次,安装并配置MySQL.如Server Version: 5.7.25 MySQL Community Server (GPL)在https://dev.mysql.com/downloads/mysql/5.7.html#downl.原创 2020-12-01 15:08:40 · 1763 阅读 · 0 评论 -
appium自动化测试之混合应用处理
appium测试混合应用1、native、web、hybrid简介目前主流应用程序大体分为三类:web APP(网页应用)、hybrid APP(混合应用)、native APP(原生应用)。native:优点:直接依托于操作系统,交互性最强,性能最好;功能最为强大,特别是在与系统交互中,几乎所有功能都能实现。缺点:开发成本高,无法跨平台,不同平台Android和iOS上都要各自独立开发;门槛较高,原生人员有一定的入门门槛,相比广大的前端人员而言较少;更新缓慢,特别是发布应用商店后,需要原创 2020-11-11 22:13:15 · 1428 阅读 · 0 评论 -
直播测试-网络延迟和丢包工具设置
网络延迟和丢包工具网络设置方法 首先我们使用网络模拟的工具是:Network-Emulator-Toolkit-x64,打开在主界面上的按钮:new filter和new link可以新建网络的配置和连接情况,配置的位置说明在下图显示:图2-1Network-Emulator-Toolkit-x64配置界面New link的配置:双击new link图标,我们在adapter上可以配置我们需要设置连接的网络:如果是所有网络可以选all,如果特定的网络可以选择下方需要连接的网络,下面的...原创 2020-10-14 11:18:00 · 3009 阅读 · 1 评论 -
直播测试-网络数据设置
网络测试数据设置 由于视频播放的质量很大程度取决于网络,所以针对不同制式的网络情况,我们进行了一系列的研究和探索,首先下面为各种网络状况的基本参数:表2-2各种网络制式的网络状况 名称(name) 延迟(latency) 带宽(band-width) 丢包率(packet-loss) GPRS 500 50 2 E..原创 2020-10-14 11:09:58 · 1242 阅读 · 0 评论 -
直播测试-视频播放的异常
1.背景介绍1.1.项目背景 为了包装直播间、提升入金量、增加品牌效应,在原有直播间的基础上增加了视频模块,针对这部分的测试不同于以往的常规测试方法,需要测试视频特有的方法与工具,接下来将会加以介绍。1.2.测试方法 测试视频类不仅需要常规的视频流测试用例来覆盖需求,而且需要进行很多异常的校验针对于特殊情况的测试,而且视频播放的状况十分依赖于网络环境,所以在不同的网络环境(WIFI、2G、3G、4G、弱网、无网络)下都需要测试视频在客户端运行的效果。针对不同网络的模拟,我们选用的...原创 2020-10-14 11:05:33 · 1194 阅读 · 0 评论 -
PC性能监测工具
前言在计算机使用过程中,常有人会问:为什么我的CPU利用率接近100%?为什么可用内存不断减少?幸运的是,Windows性能工具包为我们提供了帮助。是什么应用程序的锅,我们使用该性能工具一探究竟。一、 Windows性能工具包简介(1) Windows性能工具包(Windows Performance Toolkit,简称WPT)有两个主要组件:Windows Performance Recorder(WPR)和Windows Performance Analy...原创 2020-09-15 16:26:18 · 3858 阅读 · 1 评论 -
手机APP测试之专项测试
前言说到专项测试,大家的第一反应可能是流量测试、电量测试、弱网络测试等及其对应的专项测试工具。除了以上,关于专项测试我们还要知道: 1)我应该在什么阶段去做专项测试。2)每个阶段做什么。3)应该做到什么颗粒度。4) 怎么样才算完成了专项测试。下面我们就来聊聊专项测试在项目不同阶段的不同策略及专项基线、规范。 一、项目中的专项实践流程1.1 第一阶段:项目需求阶段该阶段属于项目需求说明书、测试分析、系统分析三个文档的评审阶段。开...原创 2020-09-15 16:21:03 · 3507 阅读 · 0 评论 -
使用mokey进行压力测试
一、App Monkey进行压力测试:1、monkey事件选项:-s:指定产生随机事件种子值,相同的种子值产生相同的事件序列。如: -s 200--throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。如:--throttle 100--pct-touch:指定触摸事件的百分比,如:--pct-touch 5% , 相关的还有以下option:--pct-motion <percent> (滑动事件)--pct-trackball <原创 2020-09-07 16:27:33 · 604 阅读 · 1 评论 -
utf8和utf8mb4的区别
一、导读我们新建mysql数据库的时候,需要指定数据库的字符集,一般我们都是选择utf8这个字符集,但是还会又一个utf8mb4这个字符集,好像和utf8有联系,今天就来解析一下这两者的区别。二、起源MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf...原创 2020-04-18 13:02:10 · 14486 阅读 · 0 评论 -
移动端自动化:Appium + Python环境搭建
一、安装JDK,配置JDK环境 百度搜索下载就行,这里分享一个下载链接:https://pan.baidu.com/s/1snuTOAx 密码:9z8r。 下载好后点击进行安装。安装好后进行环境变量的配置。 打开计算机-》系统属性-》高级系统设置-》环境变量-》新建(系统变量),如图所示:转存失败重新上传取消 配...原创 2020-03-08 17:03:25 · 2109 阅读 · 0 评论 -
(五)、Python自动化测试--Selenium之Xpath和css定位
1、xpath 是一种再XML文档中定位元素的语言。因为HTML可以看做XML的一种实现,所以可以使用xpath定位方式。 表达式 描述 / 从匹配选择的当前节点选择文档中的节点 // 从根节点选取 . 选取当前节点 …...原创 2020-03-08 16:59:14 · 3060 阅读 · 0 评论 -
(四)、Python自动化测试--Selenium八种元素定位
import selenium.webdriver as webdriver = web.Chrome()driver.get('https://www.baidu.com/')#八种元素的定位方法:id、name、class_name、tag_name、link_text、partial_link_text、xpath、css#1\通过id定位:find_element_by 找...原创 2020-03-08 16:43:51 · 2272 阅读 · 0 评论 -
软件测试流程
测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。测试设计阶段:主要是编写测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审。...原创 2019-09-24 09:59:27 · 2084 阅读 · 13 评论 -
软件测试计划
引言: 编号 确定项目 描述 1 确定范围 确定被测项目中功能模块,子功能模块等需要测试的范围。 2 确定需求 确定每个功能结果定义,确定此功能是否存在缺陷。 3 确定策略...原创 2019-09-24 09:04:02 · 93881 阅读 · 34 评论