groovy

案例分享

梦想的初衷 提交于 2020-11-03 13:06:33
案例分享 ★ FunTester,一个就知道瞎掰呼的核弹派测试人员,量变引起的质变。 ” 测试方案 如何对消息队列做性能测试 如何对修改密码接口进行压测 如何测试概率型业务接口 如何测试非固定型概率算法P=p(1+0.1*N) BUG集锦 一个MySQL索引引发的血案 微软Zune闰年BUG分析 “双花”BUG的测试分享 iOS 11计算器1+2+3=24真的是bug么? 不要在遍历的时候删除 连开100年会员会怎样 爬虫实践 接口爬虫之网页表单数据提取 httpclient爬虫爬取汉字拼音等信息 httpclient爬虫爬取电影信息和下载地址实例 httpclient 多线程爬虫实例 groovy爬虫练习之——企业信息 httpclient 爬虫实例——爬取三级中学名 电子书网站爬虫实践 groovy爬虫实例——历史上的今天 爬取720万条城市历史天气数据 郑重声明 :文章首发于公众号“FunTester”,禁止第三方(腾讯云除外)转载、发表。 技术类文章精选 java一行代码打印心形 Linux性能监控软件netdata中文汉化版 性能测试框架第二版 如何在Linux命令行界面愉快进行性能测试 图解HTTP脑图 将swagger文档自动变成测试代码 五行代码构建静态博客 基于java的直线型接口测试框架初探 Selenium 4.0 Alpha更新日志 Selenium 4.0

案例分享

北慕城南 提交于 2020-11-03 07:23:33
案例分享 FunTester,一个就知道瞎掰呼的核弹派测试人员,量变引起的质变。 测试方案 如何对消息队列做性能测试 如何对修改密码接口进行压测 如何测试概率型业务接口 如何测试非固定型概率算法P=p(1+0.1*N) 性能测试中标记每个请求 如何对N个接口按比例压测 多种登录方式定量性能测试方案 压测中测量异步写入接口的延迟 手机号验证码登录性能测试 绑定手机号性能测试 BUG集锦 一个MySQL索引引发的血案 微软Zune闰年BUG分析 “双花”BUG的测试分享 iOS 11计算器1+2+3=24真的是bug么? 不要在遍历的时候删除 连开100年会员会怎样 异步查询转同步加redis业务实现的BUG分享 超大对象导致Full GC超高的BUG分享 爬虫实践 接口爬虫之网页表单数据提取 httpclient爬虫爬取汉字拼音等信息 httpclient爬虫爬取电影信息和下载地址实例 httpclient 多线程爬虫实例 groovy爬虫练习之——企业信息 httpclient 爬虫实例——爬取三级中学名 电子书网站爬虫实践 groovy爬虫实例——历史上的今天 爬取720万条城市历史天气数据 记一次失败的爬虫 爬虫实践--CBA历年比赛数据 本文分享自微信公众号 - FunTester(NuclearTester)。 如有侵权,请联系 support@oschina.cn 删除。

日常工作中应用到的技术

三世轮回 提交于 2020-11-02 05:41:00
精华推荐 : 重磅发布 - 自动化框架基础指南pdf 在日常工作中,我用到的技术,这里做一个简单的梳理 不管是查看系统日志还是自动化测试平台部署,都在linux上,所以 shell 成为了最常用的技术 最近两年在团队中实践"测试即代码"的理念,用于培养业务团队的自动化能力,选择的编程语言为Python,为了确保语言版本一致,选用 Python3 在实践“测试即代码”过程中,为了确保整个团队有持续的交付,基于Jenkins 2.X的核心特色:pipeline 实现每周交付,所以 Groovy 也成了常用的技术 虽然在自动化测试过程尽量不做UI级,但有些特定的辅助工具,依旧基于UI操作方式会更好,所以对HTML、CSS、Javascript的掌握也成了基本功 当然了,SQL是必须的,查数据、分析、提取等等都得掌握 上述仅涉及基本的语言,未提及任何库!!! 总体而言,技术的选择和应用,不仅仅基于个人的爱好,更多的是考虑到团队的整体情况而定。 在库方面的选择 学习方面以标准库为主,应用方面以基于标准库扩展或是与标准库有相关理念的第三方库为主。 例如在基础测试框架方面,学习 unitt est 标准库,企业实战则选择 pytest ,并且禁止使用各种奇葩、高大上的特性 ,通过软件工程思想、业务梳理结合最常用的特色来实现交付 在接口测试方面,则使用 requests 库 web、移动端使用基于

漫画面试回答kafka为何如此之快|满分

梦想与她 提交于 2020-10-31 18:56:06
一 磁盘读写原理 磁盘的结构图: 当需要从磁盘读取数据时,要确定读的数据在哪个磁道,哪个扇区: 首先必须找到柱面,即磁头需要移动对准相应磁道,这个过程叫做寻道,所耗费时间叫做寻道时间; 然后目标扇区旋转到磁头下,这个过程耗费的时间叫做旋转时间; 一次访盘请求(读/写)完成过程由三个动作组成 寻道(时间):磁头移动定位到指定磁道; 旋转延迟(时间):等待指定扇区从磁头下旋转经过; 数据传输(时间):数据在磁盘、内存与网络之间的实际传输 由于存储介质的特性,磁盘本身存取就比主存慢,再加上机械运动耗费,磁盘的存取速度往往是主存的几百分之一甚至几千分支一 二 利用page cache+mmap 1.page cache Page Cache :以Page为单位,缓存文件内容。缓存在Page Cache中的文件数据,能够更快的被用户读取。同时对于带buffer的写入操作,数据在写入到Page Cache中即可立即返回,而不需等待数据被实际持久化到磁盘,进而提高了上层应用读写文件的整体性能。cached这列的数值表示的是当前的页缓存(page cache)的占用量,page cache文件的页数据,页是逻辑上的概念,因此page cache是与文件系统同级的 buffer cache:磁盘等块设备的缓冲,内存的这一部分是要写入到磁盘里的 。buffers列 表示当前的块缓存(buffer