自动化测试
文章平均质量分 92
孤独的侠客
美貌与智慧并重,英雄和侠义的化身。
展开
-
Shell - 实战 - 线程池
1. 预备知识{}& 在linux中表示整个代码块放入后台执行wait wait命令表示等待所有后台进程执行完成FIFO管道文件2. 实现思路实现进程池有很多种方式,比如创建文件来判断文件个数等。本文采用了利用fifo文件来实现线程池,同时利用了linux中read命令天然的阻塞来快速实现。3. 具体实现创建process_pool.sh,具体脚本如下:#!/bi...原创 2020-03-08 22:25:50 · 1035 阅读 · 1 评论 -
Jenkins搭建 - 添加用户权限
Jenkins搭建 - 添加用户权限转载 2017-09-27 11:32:57 · 611 阅读 · 0 评论 -
TestNG的并发
前言最近在做项目里的自动化测试工作,使用的是TestNG测试框架,主要涉及的测试类型有接口测试以及基于业务实际场景的场景化测试。由于涉及的场景大多都是大数据的作业开发及执行(如MapReduce、Spark、Hql等任务的执行),而这些任务的执行都需要耗费较多的时间。举一个普遍的例子,其中一条场景测试用例是:执行一个MapReduce作业,校验作业的执行结果和执行日志。对于一个最简单的M...转载 2018-06-25 21:09:09 · 313 阅读 · 1 评论 -
Jmeter技巧 - Java请求实战
通过Jmeter进行Java接口压测往往需要对ApacheJMeter_java进行二次开发,对ApacheJMeter_java进行扩展。此篇内容适合于RPC接口测试等。1、JAVA测试代码编写1.1、创建测试项目此章节自行实践1.2、引入相关依赖包1.2.1、引入jmeter依赖包<dependency><groupId>org.a...原创 2018-08-27 16:22:59 · 3060 阅读 · 0 评论 -
Jmeter接口测试+压力测试
转载自: https://blog.csdn.net/github_27109687/article/details/71968662 jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运...转载 2018-08-20 19:06:29 · 272 阅读 · 0 评论 -
Jmeter技巧 - 初级
转载请注明出处,感谢您的支持。文章来源:【chenyk的简书】https://www.jianshu.com/p/5717c1452f47同一文集Jmeter压力测试系列(二) - Http请求模拟和响应参数获取Jmeter压力测试系列(三) - 参数化请求Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸...转载 2018-08-21 18:30:37 · 628 阅读 · 0 评论 -
全链路压测经验
前言随着业务的快速发展我们日常遇到的系统性能压力问题也逐渐出现,甚至在部分场合会遇到一些突发的营销活动,会导致系统性能突然暴涨,可能导致我们系统的瘫痪。最近几年随着电商的各种促销活动,有一个词也渐渐进入我们眼帘--“全链路压测”。全链路压测被众多互联网公司的程序员定义为核武器,传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。那全链路压测...转载 2019-02-21 20:59:41 · 776 阅读 · 2 评论 -
自动化测试 - Java、Python、Node.js在接口测试中如何快速进行diff测试
背景diff测试在自动化测试中发挥了四两搏千斤的作用,有以下两个场景不得不考虑diff测试。当一个项目需要重构时往往需要用到diff测试。diff测试以重构前的接口返回值或数据为基准,能够快速的起到回归的作用。另外,在接口测试过程中,当所测接口存在多个版本时,经常遇到需要对新旧接口返回值进行对比测试。方法方法1. 将新旧接口返回值以文件存储,然后利用文件对比、json对比的工具逐一比较进...原创 2019-10-08 17:44:24 · 454 阅读 · 0 评论