使用 email-ext 替换 Jenkins 的默认邮件通知
1 简述众所周知,Jenkins 默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了 Jenkins Email Extension Plugin。该插件能允许你自定义邮件通知的
想进BAT?这些面试题助你一臂之力(附答案)
1 软性热身题这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路。这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会给面试官留下非常好的印象,大致的题目如下:自我介绍我叫XXX,毕业于XXX,从事测试行业已经XX年,我擅长接口测试自动化,测试框架,巴拉巴拉,我共服务过X个公司分别有Y个成就,江湖人称666.总之,尽量
代码静态扫描与覆盖率工具之火线
本次以在jenkins里使用代码静态扫描与覆盖率工具之火线为例1. 依次点击"Jenkins"->"系统管理"->"管理插件",在插件页面点击"可选插件"按钮,2. 在过滤栏输入"fireline",勾选查询出来的"Fireline Plugin"插件,点击直接安装。
性能测试计划模板
1. 简介1.1. 编写目的简述编写此计划的目的编写本文档的目的是用于指导sinamail4.0系统的性能测试。 主要从测试环境、测试工具、测试策略、测试具体执行方法、任务与进度表等事先计划和设计。1.2. 项目背景简述本项目的背景针对迎接2008奥运,对用户新开发的带有2008域名的免费邮箱。1.3. 名词解释
必看,经典sql面试题2(学生表_课程表_成绩表_教师表)
19、按各科平均成绩从低到高和及格率的百分数从高到低顺序 SELECT t.C# AS 课程号,max(course.Cname)AS 课程名,isnull(AVG(score),0) AS 平均成绩 &
必看,经典sql面试题1(学生表_课程表_成绩表_教师表)
表结构:Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表建表语句 :CREATE TABLE student ( &
性能测试推广手册
性能测试概述性能测试主要内容性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。性能测试在软件的质量保证中起着
Appium自动化测试之微信h5元素识别和代码实战
引子总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。(有时候真搞不懂这胡乱的测试,你咋不把整个微信都测一遍啊)微信的本质微信其实就是一个混合的app,客户端里嵌入的webview,明白这个就好说了。大家一定要注意,a
用存储过程&DataFactory准备测试数据
假设我们有以下2张表: student , detail_info 。(MySQL版本)其他detail_info的外键是name (也就是说detail_tail 中name的值要在student中有)现在准备需要往这两张表中插入数据供测试时使用,方法一,手动插入必须选插入一条记录到student中,然后再插入一条到detail_info,且name要在student中有。方法二,利用MySQL
微信公众号朋友圈压力测试
压力测试详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。服务器部署及分类详情页可以选择部署在腾讯服务器或广告主自己的服务器;若广告主把详情页面部署到自己的服务器,即广告主选择了外链页面,用户在点击“查看详情”之后即会跳转到广告主自己的服务器。此种情况称为第一次跳转;详情页若部署到腾讯服务器时,要求详情页所需要的相关资源都部署在腾讯服务器上,不允许任何资源
大数据测试之hadoop hdfs和MapReduce小实战
大数据测试之hadoop单机环境搭建(超级详细版)这个基础上,我们来运行一个官网的MapReduce demo程序来看看效果和处理过程。大致步骤如下:新建一个文件test.txt,内容为Hello HadoopHello xiaoqiangHello testingbangHello http://xqtesting.sxl.cn将test.txt上传到hdfs的根目录/usr/lib/hadoo
大数据测试之ETL
之前发布过一篇关于ETL的文章,无奈被人说太简单。。。。唉,小编也是刚接触啊,自然不能那么高深,所以只是对学习的过程做了记录转换为文章分享给大家,如果对你有帮助,不要吝啬点赞+转发,如果对你没有帮助,那就请转身离开。。。。或者你写一篇更详细的给我,我申请红包给你(邪恶的笑~)好啦,回归正题,这次作为补充在详细介绍下。ETL是什么?其实ta指的是一个过程,就是大数据中对数据处理的过程(抓取>转
大数据测试之hadoop再次探索
引子虽然通过《大数据测试之hadoop初探》以及把hadoop的基本核心说明白了,但是似乎对于小白来说还是会有点懵逼。。。。那么这次我们就在来看看大数据粗暴理解大数据甭管什么,简单粗暴的理解为大!大!大!对,你没看错,不管什么都是大就对了,哈哈哈哈大数据应用的功能抽象出来基本就是:数据采集、数据存储、数据处理(过滤、拆分、聚合)、数据分析、数据应用。说白了就是对从各处采集的数据经过一系列的处理后给
大数据测试之hadoop初探
Hadoop的历史这里就不多说了,网上很多资料,总而言之对于hadoop谷歌和雅虎对于ta的贡献功不可没。更多介绍请自行查看这里:https://baike.baidu.com/item/Hadoop/3526507?fr=aladdinHadoop的应用场景数据分析,如日志系统、推荐系统离线计算海量数据存储Hadoop的核心Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDF
大数据测试与 传统数据库测试
在进一步学习一下大数据测试相关知识之前,我们一定要了解ta和传统数据库测试的差异,这有助于我们更好的认识大数据测试。下表只是粗略的对比,很多点还需要在以后的学习中慢慢来完善,欲速则不达,慢慢来吧!对比项大数据测试传统数据库测试量太TMD多多存储结构化+非结构化存储结构化存储算法要求更高还可以环境对环境要求高(HDFS)无太特殊的要求方法需要验证的环节多,数据大,较为复杂(后面说)抽取数据验证对比工
大数据测试之揭秘大数据的背景与发展
大数据是个什么根据麦肯锡全球研究所给出的定义是:一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征。简单点说就是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集。大数据市场前景阿里巴巴创办人马云来台演讲中就提到,未来的时代将不是IT时代,而是DT的时代,DT就是Data Tech
性能测试分层模型
以下内容选自《大话软件测试》一书这里我特别提前说一句:任何东西都有一定的受众群体,世界上也没有任何东西可以让所有人100%满意。So,本书也是。只要本书中有一个篇章的内容给你带来了影响那就是这本书的价值!感谢大家的支持。引子我为什么会把这个话题放到最开始呢?就是因为这些年在企业工作中、在教育领域培训中接触过不少朋友,在这个过程中我发现居然有95%以上的朋友不明白什么是性能测试,什么是自动化测试,这
接口性能测试实战小结(附点评)
背景有一个接口http的接口,GetPaymentURL,传递参数很简单,就是一个sessionID(类似于订单号),这个接口本身并没有什么东西,但是他调用了另外一个模块钱包的接口,钱包最终会返回一个paymenturl等信息给到GetPayment这个接口。一句话,GetPyamentURL只时负责传递参数给到钱包的接口,主要业务逻辑都是在钱包里面,最终由钱包把结果返回给GetPaymentUR
利用pylot进行性能测试
介绍l 基于python编写的性能测试工具,简单、易用,可以完成不太复杂的性能测试。l 目前只能基于python2.5 32位来使用,比较遗憾,而且貌似已经不在维护了,唉安装l 先安装python2.5 32位,并修改环境变量l 下载pylot压缩包,解压后直接可以用,不需要安装l 还有两个包是和图形相关的,是exe文件,下载下来后直接安装即可使用1、最简单的使用l 修改testcase.xml,
使用jmeter测试工具完成文件的下载
准备同使用jmeter测试工具完成文件的上传这里为了方便,直接去百度里找个图片,然后记录下他的地址即可,也就是URL,比如:http://nzr2ybsda.qnssl.com/images/26458/Fre6mB0DAkJ3BOIol-NE7qsyuGh1.jpg?imageMogr2/strip/thumbnail/480x960%3E/interlace/1/format/jpeg步骤jm