itest

**测试某系统切换成docker部署之后性能的下降情况**

倖福魔咒の 提交于 2021-02-02 04:59:36
###分析 * 对比:某系统/docker * A:某系统性能情况 * B:dockers部署的性能情况 * 求出A&B两者之间的差异 * 确定性能指标(tps) * 测试报告里体现:tps的变化 ###测试策略 基础测试 * A作为基准 * B与基准进行比较 ###设计测试的场景 假设该应用是一个网站,选取网站上访问top10的页面,在后台服务器 cpu利用率小于80% 的情况下,加一定的负载,获取10个页面平均的tps ###搭建测试环境 ###编写测试脚本 jmeter 实现10个get请求,并发用户20 ###执行测试脚本 **在独立的,自行搭建的测试环境执行** ### 收集数据,给出报告 <table class='table'> <tr> <td>A</td> <td>a</td> </tr> <tr> <td>B</td> <td>b</td> </tr> </table> ![微信测试圈二维码](http://oriphg3yh.bkt.clouddn.com/qrcode_for_gh_ebef1893e4eb_258.jpg) [友情链接:测试教程网](http://www.testclass.net/) [重定向技术](http://www.itest.info/) [友情链接:虫师的blog](https://www.cnblogs.com/fnng/)

ffmpeg 学习笔记

扶醉桌前 提交于 2021-01-30 14:52:05
ffmpeg -threads 8 -i 997.mp4 -y -c:v libx264 -c:a copy -f hls -g 60 -hls_time 2 hls_list_size 0 -hls_segment_filename test/out-%08d.ts test/out.m3u8 ffmpeg -re -i 997.mp4 -c copy -f hls -bsf:v libx264 test/out-%08d.ts test/out.m3u8 "ffmpeg","-threads","4","-i","/tmp/video/workdir/rBL7YF9hn_CEOIUNAAAAAIn7Jxk745/marker/rBL7YF9hn_CEOIUNAAAAAIn7Jxk745.mp4","-c:v","libx264","-c:a","copy","-f","hls","-g","60","-hls_time","2","-hls_list_size","0","-hls_key_info_file","/tmp/video/workdir/rBL7YF9hn_CEOIUNAAAAAIn7Jxk745/marker/keys/encrypt.keyinfo","-hls_segment_filename","/tmp/video/workdir/rBL7YF9hn

必会10大软件测试软件工具,不知道的快收藏了

旧巷老猫 提交于 2021-01-28 08:23:42
一、一个从事软件测试行业十年的老司机列出以下与软件测试相关的工具: 1.操作系统: Linux:vmware、xshell 、xftp 、ssh 1 2.数据库: 主流是以下三种数据库,尤其是MySQL以及oralce,在测试中必会的技能是对表的相关操作,增删改查,查询是最重要的。包括多表查询,子查询,连接查询以及复杂查询等。 mysql :前端连接工具为SQLyog 、Navicat oralce :前端连接工具为plsql developer、Navicat也可以使用 sqlserver:前端连接工具为它自带企业管理器 当然还有很多不是最常用的比如:DB2,MongoDB,Sybase 3.开发工具: java :eclipse 、myeclipse 、IDEA python :PyCharm 、sublime 4.单元框架: java :junit/testng python :unittest/pytest 5.抓包工具: fidder 、Charles、httpwatch、wireshark 6.接口测试工具: postman、jmeter 、SoapUI 、在线接口测试工具、编写接口自动化脚本 7.自动化测试框架: selenium 、Robot Framework 、appium 、UIautomater、Robotium、QTP、requests

接口测试工具优缺点总结

心已入冬 提交于 2021-01-15 02:31:30
如今,接口测试工具这个市场,种类非常多,非常繁杂。 国外接口测试工具巨头:postman、jmeter和loadrunner等 国内的接口测试工具就更多了:apipost、doclever、itest等 今天我就给大家分析分析,这些软件的优缺点。 首先先分析两大巨头:postman和jmeter 1.postman Postman是由Postdot Technologies公司打造的一款功能强大的调试HTTP接口的工具,它最早是Chrome中最受欢迎的插件之一,现已扩展到Mac,Windows和Linux客户端。软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。Postman分免费版和收费版本。但是postman是国外的软件只有英文版,对于英语不好的人用着非常吃力。 2.jmeter Apeche Jmeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于web应用测试,但后来扩展到其他测试领域。jmeter因为是用java写的,所以安装的时候,需要配置对应的java环境和jmeter自身的环境。 3.loadrunner loadrunner是HP(Mercury)公司出品的一个性能测试工具,LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量

应用示例荟萃|全方位认识 mysql 系统库

岁酱吖の 提交于 2021-01-10 16:53:40
在上一期《日志记录等混杂表|全方位认识 mysql 系统库》中,我们详细介绍了mysql系统库中的日志记录表,本期我们将为大家带来系列第九篇《应用示例荟萃|全方位认识 mysql 系统库》,也是"全方位认识 mysql 系统库"的最后一篇,下面请跟随我们一起开始 mysql 系统库的系统学习之旅吧 1、查看用户不同作用域的权限 1.1. 查看全局权限 首先创建一个具有全局权限的用户test_global,并授予select权限,全局权限在操作上使用. 表示,如下 root@localhost : (none) 12:51:46> use mysql Database changed root@localhost : mysql 12:52:58> grant select on *.* to test_global@'%' identified by 'test'; Query OK, 0 rows affected, 1 warning (0.00 sec) 然后,我们查询全局权限表mysql.user验证一下Select_priv列是否为Y,其他列是否为N root@localhost : mysql 12:53:35> select * from user where user='test_global'\G *************************** 1.

sed

萝らか妹 提交于 2020-12-31 11:40:51
sed文本编辑器(非交互) 逐行处理编辑器 sed 默认会显示全文 sed [选项] '条件指令' 文件 如果没有条件 即修改所有 选项 -r #使sed支持扩展正则 -n #屏蔽默认的输出 -i #修改原文件 条件 1 行号 2 /支持正则/ 3 没有条件 所有 指令 增a add 删d delete 改s substitution 查p print p 打印 ]# sed -n '3p' /etc/passwd ]# sed '3p' /etc/passwd ]# sed -n '3p;5p;8p' /etc/passwd #分号隔开 第三行 第五行 第八行 ]# sed -n '/root/p' /etc/passwd ]# sed -n '2,5p' #打印第二到第五行 ]# sed -n '4,+10p' #打印第四行 以及后面的十行 ]# sed -n 'p;n' 文件 #奇数行 ]# sed -n 'n;p' 文件 #偶数行 ]# sed -n '$=' 文件 #统计行数 d 删除 sed '2d' 文件 sed 'd' 文件 s 替换/删除 #s的替换符号 可以替换为任意符号 ]# sed 's/old/new/' 文件 #只能替换第一个 ]# sed 's/old/new/g' 文件 #替换所有 ]# sed 's/old/new/2' 文件 #替换第二个 ]#

Protocol ‘https‘ not on whitelist ‘file,crypto‘!

流过昼夜 提交于 2020-08-20 08:43:07
问题 转码m3u8视频的时候,报输入协议没有在白名单内: “Protocol ‘https’ not on whitelist ‘file,crypto’!” 修复 更新容器协议白名单: -protocol_whitelist “file,http,https,tcp,tls” 示例: ffmpeg -protocol_whitelist “file,http,https,tcp,tls” -t 80 -i test.m3u8 -c copy test.mp4 来源: oschina 链接: https://my.oschina.net/u/4305379/blog/4517036

Qt音视频开发11-ffmpeg常用命令

一曲冷凌霜 提交于 2020-08-19 23:26:46
一、前言 大部分的格式转换工具比如格式化工厂等,都用到了ffmpeg来处理,ffmpeg编译后生成的ffmpeg.exe、ffplay.exe、ffprobe.exe等可执行文件,其实就封装了众多牛逼的功能,ffprobe查看媒体文件头信息的工具,ffplay用于播放媒体文件的工具,尤其是ffmpeg.exe,强大的媒体文件转换工具,可以转换任何媒体文件,还可以用自己的 AudioFilter 以及 VideoFliter 进行处理和编辑,比如下面的一些功能。 列出支持的格式:ffmpeg -formats 剪切一段媒体文件:ffmpeg -i input.mp4 -ss 00:00:50.0 -codec copy -t 20 output.mp4 提取一个视频文件中的音频文件:ffmpeg -i input.mp4 -vn -acodec copy output.m4a 视频静音,即只保留视频:ffmpeg -i input.mp4 -an -vcodec copy output.mp4 从MP4文件中抽取视频流导出为裸的H264数据:ffmpeg -i output.mp4 -an -vcodec copy -bsf:v h264_mp4toannexb output.h264 使用AAC音频数据和H264视频生成MP4文件:ffmpeg -i test.aac -i

itest(爱测试) 4.5.7 发布,开源BUG 跟踪管理 & 敏捷测试管理&极简项目管理软件

旧时模样 提交于 2020-08-17 03:32:33
itest 简介 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试5合1,又有丰富的统计分析。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例。 官网 http://www.itest.work 在线体验1 http://www.itest.work/demo 在线体验2 http://120.78.0.137/demo v4.5.7 下载地址 : itest下载 原计划是7月10日随大版本6.0,也就是新增的接口测试功能一起发布,因近期工作忙时间不多,当前6.0已在测试中。因用户强烈反馈要求在任务管理中增加附件支持 ,这样可以使任务管理当简单的项目管理来用,比如任务中直接挂需求或是原型的附件等。V4.5.7详情如下所述: 1增强: 1: 任务管理支持增加附件,,这样可以使任务管理当简单的项目管理来用,比如任务中直接挂需求或是原型的附件等 2: 彻底解决不同分辨率下table 组件,留白的问题,也就是所有页面的gird

检查列表中是否存在值的最快方法

我与影子孤独终老i 提交于 2020-08-15 23:15:27
问题: What is the fastest way to know if a value exists in a list (a list with millions of values in it) and what its index is? 知道列表中是否存在值(列表中包含数百万个值)及其索引是什么的最快方法是什么? I know that all values in the list are unique as in this example. 我知道列表中的所有值都是唯一的,如本例所示。 The first method I try is (3.8 sec in my real code): 我尝试的第一种方法是(在我的实际代码中为3.8秒): a = [4,2,3,1,5,6] if a.count(7) == 1: b=a.index(7) "Do something with variable b" The second method I try is (2x faster: 1.9 sec for my real code): 我尝试的第二种方法是(速度提高了2倍:实际代码为1.9秒): a = [4,2,3,1,5,6] try: b=a.index(7) except ValueError: "Do nothing" else: "Do something