自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cheers Li 软件测试博客

软件测试技术积累、分享、交流......

转载 Linux系统瓶颈分析(经典)

Linux系统瓶颈分析(经典) 文章来源:http://wenku.baidu.com/view/ccce2912f18583d0496459f8.html 1.0 性能监控介绍 性能优化就是找到系统处理中的瓶颈以及去除这些的过程,多数管理员相信看一些相关的"cook book&q...

2015-03-03 18:40:55

阅读数 5221

评论数 0

原创 Mac XAMPP 安装Composer

Mac XAMPP 安装Composer 1、确认php是否是 XAMPP 的PHP版本 which php 返回 /usr/bin/php 说明是Mac自带的php,修改修改配置。 说明:xampp的php路径为:/Applications/XAMPP/bin/php 2、php版本修...

2018-09-02 17:58:45

阅读数 294

评论数 0

原创 Nginx报错:nginx: [error] invalid PID number "" in "/run/nginx.pid" 解决方法

服务器重启之后,执行 nginx -t 是OK的,然而在执行 nginx -s reload 的时候报错nginx: [error] invalid PID number "" in "/run/nginx.pid"解决方法:需要先执行nginx -c /e...

2018-04-22 15:53:20

阅读数 21220

评论数 6

原创 Java HttpClient 发送multipart/form-data带有Json文件的Post请求

Java HttpClient 发送multipart/form-data带有Json文件的Post请求说明:发送multipart/form-data带有Json文件的Post请求,文件内容其实就是json字符串,这种请求之前都是通过postman发的,见postman截图:目前但是要做接口自动...

2018-02-10 13:00:13

阅读数 13710

评论数 3

原创 Android studio+真机 运行报错[INSTALL_FAILED_INSUFFICIENT_STORAGE]解决方法

Android studio+真机 运行报错[INSTALL_FAILED_INSUFFICIENT_STORAGE]解决方法 说明:Android手机 OPPO r5 root版本,Android 4.4.4 Android studio在真机上运行Android工程,报错 [INS...

2017-10-08 12:02:34

阅读数 981

评论数 0

原创 Appium 1.7 实现上下、左右滑动页面方法

Appium 1.7 实现上下、左右滑动页面方法 说明:之前的文章:Appium 测试,实现上下、左右滑动页面 只适用于Appium 1.6.4及以下 Appium升级到1.7 后的问题: (1)以前的driver.swipe方法不能用了。 (2)即便使用TouchAction类的滑动方法也不能...

2017-10-06 23:52:30

阅读数 5309

评论数 6

原创 Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission解决

Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission 解决方法 说明:手机 Vivo Y66, Android 版本:6.0.1 Appium 1.7.0 解决方法: 在 开发者...

2017-10-06 10:47:36

阅读数 4359

评论数 1

原创 java使用Jsch实现从linux服务端下载文件

java利用Jsch实现在windows平台下载linux服务器端文件 直接贴代码,大家只需改下配置 package com.swiftcoder.qa; import java.io.File; import java.util.Properties; import com.jcraft.js...

2017-09-08 18:42:25

阅读数 1144

评论数 1

转载 ffmpeg中的时间 DTS、PTS、AV_TIME_BASE、AV_TIME_BASE_Q 介绍

ffmpeg中的时间 DTS、PTS、AV_TIME_BASE、AV_TIME_BASE_Q等介绍           原文:http://www.cnblogs.com/yinxiangpei/articles/3892982.html   作者:裴银祥 目录 [hide] 1 视频的显示...

2017-09-08 09:25:51

阅读数 3368

评论数 0

原创 使用ffmpeg循环推流(循环读取视频文件)方法以及局限

使用ffmpeg循环推流(循环读取视频文件)方法 命令如下: ffmpeg -re -stream_loop -1 -i 2minTransformers6281_trailer1080p.flv -vcodec copy -f flv rtmp://192.168.1.26:1935/liv...

2017-09-06 19:10:19

阅读数 6698

评论数 1

转载 FFmpeg基础知识之-—— H264编码profile & level控制

FFmpeg基础知识之————H264编码profile & level控制 原文: http://www.cnblogs.com/tinywan/p/6404411.html         作者:Tinywan H.264有四种画质级别,分别是baseline, extended,...

2017-09-03 18:54:56

阅读数 5394

评论数 0

转载 管理处理器的亲和性(affinity)

管理处理器的亲和性(affinity)         原文:https://www.ibm.com/developerworks/cn/linux/l-affinity.html 为什么(3 个原因)以及如何使用硬(相对于软)CPU 亲和性(affinity) ...

2017-09-03 11:00:17

阅读数 375

评论数 0

转载 linux内核调度算法(3)--多核系统的负载均衡

linux内核调度算法(3)--多核系统的负载均衡 原文:http://blog.csdn.net/russell_tao/article/details/7102297     作者:陶辉         多核CPU现在很常见,那么问题来了,一个程序在运行时,只在一个CPU核上运行?还是交...

2017-09-03 09:38:22

阅读数 618

评论数 0

原创 关于 直播流转码系统 性能测试经验总结【逐步完善】

直播流转码系统 性能测试的经验总结 目前测试直播流转码 性能 关注如下几个方面: 1. 直播流转码系统 能支持的最大的多少路同时转码(一路转码 一路输出,这样为了容易测试和验证问题) 2. 直播流转码系统 在支持最大的转码路数前提下,流的质量不能有卡顿,花屏等现象 3. 影响 转码视频质量的关键...

2017-09-02 17:25:23

阅读数 2803

评论数 2

原创 srs-bench 针对特定业务性能测试并发推流 解决方案

srs-bench 针对特定业务性能测试并发推流 解决方案 srs-bench 相信做过直播流并发测试的并不陌生,不在这过多介绍,了解更多见: 特定业务说明:         项目在对推流服务端做了限制,推流成功不是简单将 流推到服务端,推流是,需要带上token,而这个token是API 产...

2017-09-02 10:40:31

阅读数 1716

评论数 0

原创 Linux shell 命令学习:循环读取文件内容

Linux shell 命令循环实例          因为测试需要,要写一个shell脚本,功能为: 从 一个文件(token 列表)中,读取所有的token,然后组合成Linux命令,依次在后端执行。         需要组合的命令如下: nohup ./sb_rtmp_publish -i...

2017-09-02 10:03:27

阅读数 3347

评论数 0

转载 ffmpeg 中print_report中相关日志说明

ffmpeg 中print_report中相关日志说明             原文地址:http://www.cnblogs.com/my_life/articles/6890701.html  https://my.oschina.net/u/2326611/blog/679993 输出帧...

2017-08-31 16:22:43

阅读数 1084

评论数 0

转载 linux下批量杀进程方法【非常实用】

linux下批量杀死进程方法        原文地址:http://www.cnblogs.com/lgh344902118/p/6509615.html              非常实用方法,推荐学习。          ps aux|grep sb_rtmp_publish|grep -v ...

2017-08-16 16:56:46

阅读数 586

评论数 0

原创 Java中substring的妙用,解决字符串提取的问题

Java中substring的妙用,解决字符串提取的问题 例子:        从 "{"push_url": "rtmp://192.168.1.26:1935/live/PFM_test_HD_test0?token=1502873530-caa280c...

2017-08-16 10:45:47

阅读数 746

评论数 0

转载 Linux nohup命令详解

Linux nohup命令详解 nohup命令及其输出文件                                                                                 今天在linux上部署wdt程序,在SSH客户端执行./star...

2017-08-15 13:49:52

阅读数 488

评论数 0

转载 你的网卡真有千兆么?——千兆网卡传输速度解析

你的网卡真有千兆么?——千兆网卡传输速度解析         转自: R9IT技术网    随着PS3it技术的破解和可以利用电脑FTP向PS3传送文件,千兆网卡成为了不少玩家必备的工具。要知道PS3it技术本身自带千兆网卡,如果利用FTP软件以及电脑上的千兆网卡进行文件传输,其速度远比采用USB...

2017-08-07 17:17:15

阅读数 2847

评论数 0

原创 sysstat 中sar命令使用笔记

sysstat 工具简介 sysstat 是 Linux 系统中的常用工具包。它的主要用途是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。 sysstat 工具包中包含两类工具:(1)即时查看工具:iostat、mpstat、sar (2)累计统计工具:sar 1....

2017-08-06 11:52:09

阅读数 464

评论数 0

原创 视频流并发测试工具srs-bench使用问题汇总

1.使用srs-bench并发推流,报错 类似: [2017-07-28 03:09:02.724][1][error] rtmp client dump av failed. ret=103 errno=104(Connection reset by peer) [2017-07-28 03:0...

2017-07-28 17:23:43

阅读数 2421

评论数 0

转载 内核态(Kernel Mode)与用户态(User Mode)

内核态(Kernel Mode)与用户态(User Mode)             原文:http://www.cnblogs.com/zemliu/p/3695503.html      ZimZz          相关阅读:操作系统中Kernel Mode和User Mo...

2017-07-18 14:13:50

阅读数 549

评论数 0

转载 Android Dalvik虚拟机内存分配问题

Android Dalvik虚拟机内存分配问题                    原文地址:http://blog.csdn.net/goodlixueyong/article/details/40716779       作者:viclee108        之前遇到一个Android...

2017-07-14 18:30:19

阅读数 456

评论数 0

原创 解决gradle升级报错 This version of Android Studio is incompatible with the Gradle Plugin used

Android studio 升级完gradle后报错 :This version of Android Studio is incompatible with the Gradle Plugin used  解决方法: Setings -> Build, Execution, Depl...

2017-07-13 10:59:45

阅读数 361

评论数 0

转载 正确使用Android性能分析工具——TraceView【推荐学习】

正确使用Android性能分析工具——TraceView 网上可以找了很多博客来介绍这个工具的使用方法,很多都是讲解了一些一些就会的方法,讲一个大概,包括StackOverFlow上我也没有找到很好的讲解TraceView各个数据指标代码什么意思的回答

2017-07-12 17:14:56

阅读数 486

评论数 0

转载 Android内存使用分析及MAT工具使用【推荐学习】

Android最佳性能实践(二)——分析内存的使用情况           原文:http://blog.csdn.net/guolin_blog/article/details/42238633/      作者:guolin            由于Android是为移动设备开发的操...

2017-07-06 15:52:20

阅读数 343

评论数 0

转载 MAT报错:Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)解决办法

MAT报错:Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)解决办法                原文:http://blog.csdn.net/hnalvin/article/details/33734703...

2017-07-05 10:35:59

阅读数 833

评论数 0

转载 Android 内存监测工具 DDMS --> Heap

Android 内存监测工具 DDMS --> Heap Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的; 2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是...

2017-07-04 11:32:58

阅读数 163

评论数 0

原创 Appium 截图方法

Appium 截图,本质上还是Selenium的截图机制。因为Appium是基于Selenium。 方法实现如下(大家使用的时候直接调用screenShot这个方法,传入文件路径就可以。): public static void screenShot(AndroidDriver driver,S...

2017-06-27 16:26:55

阅读数 1223

评论数 0

原创 Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制

Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制 一、新建一个Maven工程: pom.xml 文件配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&quo...

2017-06-23 12:00:31

阅读数 1003

评论数 0

原创 Jenkins报错:AJP support is removed in Winstone 3.0 due to Jetty 9 not supporting AJP

Jenkins升级报错:AJP support is removed in Winstone 3.0 due to Jetty 9 not supporting AJP 解决方法            升级Jenkins,替换完/usr/lib/jenkins目录下jenkins.war 包后,...

2017-06-21 11:40:49

阅读数 538

评论数 0

转载 testng实现用例失败重跑[修改篇]

testng实现用例失败重跑,对原文做了修改和调整                     原文:结合testng实现用例失败重跑        作者:saii            既然是testng实现用例失败重跑,那么我们不谈maven相关,只谈testng的如何实现这个机制,因此对原文做...

2017-06-19 18:00:18

阅读数 1049

评论数 0

原创 Appium Android 中webview 页面对象查看2种解决思路【亲测通过】

Appium Android 中webview 页面对象查看2种解决思路【亲测通过】 注意:看这篇文章之前 务必先看上篇文章:Appium 对于 Android 中webview 页面的测试 本文只提供解决思路,具体细节不详细讲述。如何定位Webview页面的元素,2种思路:思路一(已验证...

2017-06-16 17:30:45

阅读数 1896

评论数 0

原创 Appium 对于 Android 中webview 页面测试注意的问题

Appium 对于 Android 中webview 页面的测试             对于 APP中有webview页面的测试,如:集成其他APP账户登录的(类似Facebook,微博之类),见图(我们应用集成了facebook用户登录): 需要需要注意几点: 1. 先查看下被测试app 是...

2017-06-16 14:37:29

阅读数 1860

评论数 2

转载 Java synchronized详解【推荐学习】

Java synchronized详解         原文地址: http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html   第一篇 记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能...

2017-05-19 17:09:41

阅读数 262

评论数 0

原创 appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法

appium-desktop-1.0.0.dmg  appium 1.6.4 问题和解决方法           之前用的appium 1.6.3 通过终端安装。 发现appium有新版本 1.6.4 和 appium-desktop-1.0.0.dmg 的版本,所以果断卸载1.6.3,并下载 a...

2017-04-27 20:13:45

阅读数 11618

评论数 3

转载 内存分页大小对性能的提升原理

内存分页大小对性能的提升原理 转自:http://blog.csdn.net/chluknight/article/details/6689323 JVM优化之调整大内存分页(LargePage) 本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何...

2017-04-09 16:31:38

阅读数 4707

评论数 0

转载 Linux SWAP 深度解读 [收藏]

Linux SWAP 深度解读          原文来自微信公众号:高效运维        作者:邹立巍              其他文章:Linux Swap交换分区介绍总结 概述 本文讨论的swap基于Linux4.4内核代码。Linux内存管理是一套非常复杂的系统...

2017-04-07 18:36:07

阅读数 313

评论数 0

提示
确定要删除当前文章?
取消 删除