Jmeter测试报告生成
本文使用的 Jmeter
版本为 apache-jmeter-3.2
。
1. 命令行模式将 jtl 文件转成测试图表
注意: 这种方式只适用于 jmeter3.0
以后的版本
1.1 在测试的过程中将 jtl 转换成测试报告
可以执行如下命令:
Jmeter监控服务端性能
本文使用的 Jmeter
版本为 apache-jmeter-3.2
。
1. 前提条件–必须的插件
jmeter
也可以像 loadrunner
一样监控服务器CPU、内存等性能参数,不过需要安装一些插件:
jpgc-perfmon-2.1.zip
(本机使用): https://jmeter-plugins.org/wiki/PerfMon/#ConceptServerAgent-2.2.1.zip
(服务器使用): https://jmeter-plugins.org/wiki/PerfMonAgent/
Jmeter之Bean shell的使用
最近在学习使用 Jmeter 来进行接口测试,使用 Jmeter 提供的基础方法无法完成测试需求,所以需要编写一些 Bean shell 脚本。下面将对 Bean shell的一些使用方法进行简单的介绍。
1. 什么是 Bean shell
Bean shell
官网:http://www.BeanShell.org/
BeanShell
是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell
是一种松散类型的脚本语言(这点和JS类似);BeanShell
是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java
源代码解释器,具有对象脚本语言特性,非常精简的解释器jar
文件大小为175k。BeanShell
执行标准Java语句和表达式,另外包括一些脚本命令和语法。
TraceView学习笔记
1. TraceView 简介
TraceView
是 Android
平台配备一个很好的性能分析的工具。它主要用于分析 Android
中应用程序的 hotspot
,它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到 method
。详细内容参考:Profiling with Traceview and dmtracedump
给Python IDLE加上自动补全和历史功能
在编写一些简单的小程序时,一般使用 IDLE 来编写,然而这个模式下不能进行 Tab 补全,不能记忆上一次输入的命令,这样就很尴尬了。所以几经搜索尝试,找到了这样的一个解决方案: 自定义一个 Python 脚本来实现这样的功能
注意:本机的环境为 Windows7 + Python2.7.10
Android monkey使用详解
1. monkey 的基本使用
monkey
文档官方网址:https://developer.android.com/studio/test/monkey.html使用
monkey
有两种方式:第一种方式:shell 端启动
- 进入
adb shell
运行
"/system/bin"
路径下的monkey
脚本123$ adb shell# cd /system/bin# monkey
- 进入
第二种方式:直接 pc 启动
直接通过以下的命令运行:
1$ adb shell /system/bin/monkey这两种方式的区别: 通过 PC 端启动,monkey 运行日志可以保存到 PC 上;通过 Shell 端启动,monkey 运行日志可以保存到手机里。
Genymotion使用踩坑
1. 小坑一:ADB服务连接上不
1. 问题描述
最近在下载试用 Genymotion
时,遇到一个坑。我在使用 adb devices
命令显示连接设备时,一直提示adb
错误,什么情况??
开始我以为是没有打开 USB debbugging
模式,但是当我在虚拟机里设置之后,重启虚拟机,还是提示相同的错误,于是各种百度啊。终于找到原因了,这是因为Genymotion
里ADB
设置的问题。
SharedPreferences多进程共享数据爬坑之旅
1. 遇到的问题
|
|
写好的一个 SDK 在第三方集成使用时,发现了这样的bug。于是根据 trace 信息,查看代码发现封装类在操作 SharedPreferences
时并没有什么问题,但是为什么会出现 NullPointerException
的问题呢??
ADB Shell命令学习
本文记录了一些自己在工作中经常使用到的一些 adb shell 命令,更多的请查看官网 ADB Shell。
1. ADB Debbugging
1. adb devices
显示当前连接模拟器或者手机设备。
如果当前连接了设备,该命令会返回:设备的序列码(serial number)和状态信息(state),如下:
serial number | state |
---|---|
e4b25377 | device |
emulator-5554 | device |