06 2019 档案

摘要:源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。 Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。 其中--prefix选项是配置安装的路径,如果不配置该选项 阅读全文
posted @ 2019-06-30 17:39 朱砂痣 阅读(1583) 评论(0) 推荐(0) 编辑
摘要:1、简介 Apache HTTP Server(简称Apache或httpd)是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,windows等操作系统中提供开源httpd服务。由于其安全性、高效性及可扩展性,被广泛使用,自1996年4月以来,Apache一直是Interne 阅读全文
posted @ 2019-06-30 15:39 朱砂痣 阅读(168) 评论(0) 推荐(0) 编辑
摘要:我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载。下面介绍python3的安装 阅读全文
posted @ 2019-06-28 19:51 朱砂痣 阅读(213) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/05826d94560c 简书博客 https://www.cnblogs.com/beginner-boy/p/8797197.html 一、简介 Nmon 是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的, 阅读全文
posted @ 2019-06-28 17:55 朱砂痣 阅读(375) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-28 14:35 朱砂痣 阅读(18) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-28 09:52 朱砂痣 阅读(750) 评论(3) 推荐(0) 编辑
摘要:以前yum命令一直是可用的,今天使用它安装命令时一直提示,如下图: 百度了一圈说是网络问题: 然后我就ping www.baidu.com 可以ping通啊 最后在同事的帮助下找到了解决办法: vi /etc/yum.repos.d/epel.repo查找https,改为http即可,如下图 阅读全文
posted @ 2019-06-27 20:40 朱砂痣 阅读(11808) 评论(1) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-27 16:44 朱砂痣 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一、stress(cpu) stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户。 下载地址http://people.seas.harvard.edu/~apw/stress/ 进入到usr/local/bin目录下: #cd /usr/l 阅读全文
posted @ 2019-06-27 16:31 朱砂痣 阅读(3566) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-25 16:54 朱砂痣 阅读(15) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/hongrunhui/p/5910374.html?utm_source=debugrun&utm_medium=referral 阅读全文
posted @ 2019-06-18 20:18 朱砂痣 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一、awk的内置参数 $0:表示整个当前行 $1:每行第一个字段 $2:每行第二个字段 $n:每行第n个字段 awk的参数:分隔符 -F separator 设定分隔符(默认为空格) 打印单个字段: awk -F ':' '{print $3}' /etc/passwd 打印多个字段: awk -F 阅读全文
posted @ 2019-06-16 10:50 朱砂痣 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一、sed的常用功能 1、处理文本文件 2、分析日志文件 3、修改配置文件// 二、sed的原则 1、sed一次处理一行内容 2、sed不改变文件内容,除非重定向或-i参数 3、sed可以对所有行进行操作,也可以根据正则选择选定行 三、sed的格式 1、命令行模式 sed [options] 'co 阅读全文
posted @ 2019-06-16 10:41 朱砂痣 阅读(168) 评论(0) 推荐(0) 编辑
摘要:命令行模式:默认进来就是命令行模式 ,可以使用很多命令:比如i 、 a 、 o i:光标前面输入内容 a:光标的下一位字符开始输入内容 o:光标的下一行开始输入内容 编辑模式: 退出编辑模式:键盘上esc ,进入命令行模式 扩展模式:按住键盘的shift键+: 进入到扩展模式,输入q退出 q 单纯的 阅读全文
posted @ 2019-06-09 13:42 朱砂痣 阅读(176) 评论(0) 推荐(0) 编辑
摘要:使用xshell连接虚拟机 rz 上传的linux服务器 sz 从服务器上下载 df 查看磁盘大小 -h du 查看所有磁盘(硬盘)大小(-h 可读 -s统计当前目录的大小)du -sh free 查看内存 (-m或-h 以可读的方式) netstat 查看端口状态 netstat -nlpt | 阅读全文
posted @ 2019-06-09 13:26 朱砂痣 阅读(288) 评论(0) 推荐(0) 编辑
摘要:如何写一个shell文件,写一个小脚本 1、新建一个脚本文件:vi demo.sh 2、追加执行权限: chmod u+x demo.sh 3、执行脚本:./demo.sh 4、什么是脚本?把一堆命令放到一个文件里面,然后只需要执行文件就可以。 5、脚本的目的?尽可能的简化我们的操作,让效率更高。 阅读全文
posted @ 2019-06-09 12:52 朱砂痣 阅读(3117) 评论(0) 推荐(0) 编辑
摘要:linux是一个 多进程 多用户的操作系统 ps(显示当前进程的状态) ps -ef 查看当前linux 进程 ps -ef | grep 'mysqld' 过滤mysql的进程 (grep 过滤 ; | 管道符) uid 用户id pid 进程id ppid 父进程id CMD 启动该进程的命令 阅读全文
posted @ 2019-06-08 23:17 朱砂痣 阅读(911) 评论(0) 推荐(0) 编辑
摘要:grep(匹配符合条件的字符串) 无参:显示匹配行 -c:显示匹配行数 -e 字符串:匹配特殊字符串,如-开头 -i:忽略大小写 -v:输出不匹配行 -w:匹配指定字符串 可以和别的命令通过"|"管道符连接使用 【grep user_info demo 在demo文件中匹配user_info,打印出 阅读全文
posted @ 2019-06-08 22:51 朱砂痣 阅读(189) 评论(0) 推荐(0) 编辑
摘要:chmod(更改目录或文件权限) 在linux中,文件的权限分为3中,拥有者,群组,其他人。而chmod则是对权限更改的命令。 u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个组,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表 阅读全文
posted @ 2019-06-08 22:43 朱砂痣 阅读(182) 评论(0) 推荐(0) 编辑
摘要:tar(备份与打包) linux中tar命令相当于win下的多个文件压缩成一个压缩文件。 -c:创建新的备份文件 -x:还原压缩的备份文件 -f:需要备份归档的文件名 -j:使用bzip2解压缩 -z:使用gzip解压缩 -v:显示指令执行过程 -t:查看包里面的文件 【tar <参数-c> <新创 阅读全文
posted @ 2019-06-08 22:22 朱砂痣 阅读(311) 评论(0) 推荐(0) 编辑
摘要:cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号。 -b :和 -n 相似,只不过对于空白行不编号。 -s :当遇到有连续两行以上的空白行,就代换为一行的空白行。 【cat a b 查看a b两个文件】 【cat -n a > b 将a文件内容加上行号后,输入到b文件中】 【cat 阅读全文
posted @ 2019-06-08 21:21 朱砂痣 阅读(198) 评论(0) 推荐(0) 编辑
摘要:ls(显示指定工作目录下的内容) -a 显示所有文件及目录 包括隐藏文件 -l 除文件名称外,还会将文件类型、权限、拥有者、文件大小等信息详细列出【可以ll简写】 -r 将文件以相反次序显示(默认是a-z) -t 按照文件创建时间,由早到晚列出 -A 同 -a ,但不列出 "." (当前目录) 及 阅读全文
posted @ 2019-06-08 21:20 朱砂痣 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、JMeter3.2前的版本,可以使用SOAP/XML-RPC Request插件直接进行webservice接口,而3.2后的版本则已经取消了这个接口,需要另外的方法才能进行测试。 2、Web service一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都 阅读全文
posted @ 2019-06-06 16:52 朱砂痣 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:Jmeter中的参数化常用的几种方式,这里讲一下前两个方式,最后一个在csv参数化里已详细讲解。 1.用户参数 2.函数助手 3.CSV Data Set Config 一、用户参数 位置:添加-前置处理器-用户参数 这里可以添加多个变量,我这里添加了3个,虽然示例只引用了${user1};用户也添 阅读全文
posted @ 2019-06-06 15:38 朱砂痣 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/imyalost/p/6004678.html 一、定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面); 2、当执行一个sampler之前时,所有当前作用域内的定时器都会 阅读全文
posted @ 2019-06-06 13:17 朱砂痣 阅读(843) 评论(0) 推荐(0) 编辑
摘要:Jmeter里的断言相当于lr中的检查点。用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 使用断言的方法: △在选择的Sampler下添加对应的断言 阅读全文
posted @ 2019-06-06 13:04 朱砂痣 阅读(992) 评论(0) 推荐(0) 编辑
摘要:一、常用的取样器 二、常用的逻辑控制器 三、前置处理器 四、后置处理器 五、断言 六、定时器 七、配置元件 八、监听器 阅读全文
posted @ 2019-06-05 20:50 朱砂痣 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一、Jmeter中之请求乱码问题 如果你参数化的数据是中文,那么应该怎么解决这个问题呢? 1、在脚本的参数接设置数据的接收编码为UTF-8,如下图,这里只保证请求参数的不乱码。 2、从本地txt文件中传递的数据也有如下两个要求: a)txt文本保存为UTF-8编码 b)CSV元件处编码选择UTF-8 阅读全文
posted @ 2019-06-05 20:48 朱砂痣 阅读(4010) 评论(0) 推荐(0) 编辑
摘要:Jmeter之录制https脚本,网上介绍了好多种方法,大家自行百度。 如果手写https脚本,该如何做呢? 方法:http信息头管理器,加入User-Agent参数 案例:手写百度的搜索:哈哈 请求脚本 1、开启浏览器代理,搜索:哈哈 ,可以看到请求方式为get。 2、填写搜索:哈哈的http请求 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(656) 评论(0) 推荐(0) 编辑
摘要:一、自动重定向和跟随重定向的区别 自动重定向:状态码一般是200、20X。当重定向自动跳转时,只针对GET和Head请求,自动重定向自动跳转到最终目标页面,当HTTP请求为自动重定向时,JMeter不记录重定向过程内容,即:当前请求的实际结果中,直接指向最终重定向到的新页面的请求信息和响应信息 跟随 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(3324) 评论(0) 推荐(0) 编辑
摘要:一、测试案例演示 以 http://www.websocket.org/echo.html 网站为例。 地址为:ws://echo.websocket.org 二、长连接的影响 1、没有勾选streaming connetion 三个请求的结果分别是:哈哈哈、嘻嘻嘻、哼哼哼 2、勾选streamin 阅读全文
posted @ 2019-06-05 16:07 朱砂痣 阅读(2080) 评论(0) 推荐(0) 编辑
摘要:一、内存分析步骤 1、启动App。 2、使用monitor命令打开:ADM(包含DDMS) ->update heap 3、操作app,点几次GC 4、dump heap 5、hprof-conv转化 : hprof-conv xxx-a.hprof xxx-b.hprof 6、MAT分析 下载ma 阅读全文
posted @ 2019-06-05 12:55 朱砂痣 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:一、启动时间监控 通过adb命令获取 adb shell am start -W /<packageName> /<activityName> 案例: adb shell am start -W tv.danmaku.bili/tv.danmaku.bili.ui.splash.SplashActi 阅读全文
posted @ 2019-06-04 19:13 朱砂痣 阅读(425) 评论(0) 推荐(0) 编辑
摘要:一、查看PID 通过ps命令查看:ps | grep packageName 案例:adb shell "ps | grep tv.danmaku.bili" adb shell "ps | grep tv.danmaku.bili$" 二、查看UID 1、通过查看packages.list adb 阅读全文
posted @ 2019-06-04 19:00 朱砂痣 阅读(1397) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-04 18:44 朱砂痣 阅读(2) 评论(0) 推荐(0) 编辑
摘要:转:https://blog.csdn.net/u010801439/article/details/53193113 这篇写的很好理解~ 阅读全文
posted @ 2019-06-04 15:24 朱砂痣 阅读(180) 评论(0) 推荐(0) 编辑
摘要:问题一:ifconfig之后只显示lo,没有看到eth0 ? eth0设置不正确,导致无法正常启动,修改eth0配置文件就好 ubuntu 12.04的网络设置文件是/etc/network/interfaces,打开文件,会看到 auto lo iface lo inet loopback 这边的 阅读全文
posted @ 2019-06-04 15:21 朱砂痣 阅读(18216) 评论(0) 推荐(0) 编辑
摘要:背景:做linux下分布式测试的时候,重新安装了两个linux虚拟机,结果分布式脚本没有做好,分布式也没有做成。 今天想练练linux命令,打开vmware,启动linux1 虚拟机,使用ifconfig -a,查看ip,结果没有网卡eth0显示,也没有ip,显示成了eth2。 我想着其他虚拟机会不 阅读全文
posted @ 2019-06-04 15:16 朱砂痣 阅读(3966) 评论(1) 推荐(0) 编辑
摘要:安卓app测试之cpu监控,如何获取监控的cpu数据呢? 一、通过Dumpsys 来取值 1、adb shell dumpsys cpuinfo 二、top 1、top -d 1|grep packageName adb shell "top -d 1|grep tv.danmaku.bili" 阅读全文
posted @ 2019-06-03 20:02 朱砂痣 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:一、通过Dumpsys 来取值 1、adb shell dumpsys meminfo 获取的所有进程的内存信息,以及总内存,剩余内存,使用的内存等信息。 2、想获得某一进程内存的详细信息,在后面加上包名或者pid. adb shell dumpsys meminfo pakagename or P 阅读全文
posted @ 2019-06-03 17:37 朱砂痣 阅读(3758) 评论(0) 推荐(0) 编辑
摘要:一、MonkeyRunner简介 MonkeyRunner提供了系列的API ,MonkeyRunner可以完成模拟事件及截图操作 ,分为以下三类: MonkeyRunner:用来连接设备或模拟器的 MonkeyDevice:提供安装、卸载应用,发送模拟事件 MonkeyImage:完成图像保存及对 阅读全文
posted @ 2019-06-03 16:05 朱砂痣 阅读(470) 评论(0) 推荐(0) 编辑
摘要:MonkeyScript是一组可以被Monkey识别的命令集合 优点:MonkeyScript可以完成重复固定的操作 使用:adb shell monkey -f <scriptfile> <event-count> 一、MonkeyScript命令 1、DispatchTrackball —— 轨 阅读全文
posted @ 2019-06-03 15:24 朱砂痣 阅读(819) 评论(0) 推荐(0) 编辑
摘要:转:原文:https://blog.csdn.net/a136332462/article/details/76066909 一、一般测试结果分析-搜索关键字: 1、无响应问题可以在日志中搜索 “ANR” 。 2、崩溃问题搜索 “CRASH” 。 3、内存泄露问题搜索"GC"(需进一步分析)。 4、 阅读全文
posted @ 2019-06-03 14:43 朱砂痣 阅读(3361) 评论(0) 推荐(0) 编辑
摘要:一、Monkey特点 1、运行时机:一般是产品稳定后 首轮功能测试完成的夜间进行 2、需要知道packageName 3、目的:主要测试产品是否存在崩溃问题和ANR问题。 二、获取包名的两个方法 首先安装到模拟器上想获取的包:adb install <带路径的包名> 1、通过adb logcat获取 阅读全文
posted @ 2019-06-02 19:19 朱砂痣 阅读(4091) 评论(1) 推荐(1) 编辑
摘要:一、常用的adb命令 1.adb help 2.adb devices 取得当前运行的模拟器/设备的实例的列表及每个实例的状态 3.adb install zw.apk 安装应用程序 4.adb -s 123 install zw.apk 给指定的设备安装apk 5.adb pull 从远程到本地, 阅读全文
posted @ 2019-06-02 16:13 朱砂痣 阅读(573) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示