手机三方应用monkey测试脚本
2015-05-15 14:34
239 查看
package studyjava; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class monkeytest { public static void main(String[] args) throws IOException, Exception { Process p=Runtime.getRuntime().exec("adb shell pm list packages -3"); //Thread.sleep(3000); InputStream in=p.getInputStream(); InputStreamReader ir=new InputStreamReader(in); BufferedReader br=new BufferedReader(ir); String str; int testnumber=0; while((str=br.readLine())!=null) { String ps=str.trim().split(":")[1]; str=br.readLine(); testnumber+=1; monkeytest(ps); System.out.println(ps+"已跑"); } System.out.println("已跑完,共跑了几个应用的monkey:"+testnumber); } public static void monkeytest(String packagename) throws Exception { Process p=Runtime.getRuntime().exec("adb shell monkey -p"+packagename+" --throttle 300 -v 500"); InputStream in=p.getInputStream(); InputStreamReader ir=new InputStreamReader(in); BufferedReader br=new BufferedReader(ir); String str; while((str=br.readLine())!=null) { if(str.indexOf("Monkey finished")!=-1) { System.out.println(str); break; } else if(str.indexOf("crashed at event")!=-1) { System.out.println(packagename+"报错了"); break; } } } }
相关文章推荐
- android 手机app应用压力测试整理(二)-monkey脚本
- 使用Ynm3k的iosMonkey脚本测试iOS应用的稳定性
- iosMonkey脚本测试iOS应用的稳定性测试
- 使用iosMonkey脚本测试iOS应用的稳…
- Jmeter:使用代理录制安卓手机APP性能测试脚本
- 手机应用测试的要点
- android 6.0 monkey以及文件系统测试脚本
- android 手机app应用压力测试整理(一)
- [置顶] 第4讲:LR 在手机应用服务性能测试中的应用
- 手机应用软件测试经验总结
- 使用Fiddler对手机应用进行抓包测试 (试了一下, 靠谱)
- 测试_android 手机应用内存测试
- 测试_手机应用的内存消耗输出到excel
- 手机应用软件测试经验总结
- Android APP压力测试(二) 之Monkey信息自动收集脚本
- android手机的monkey测试教程
- Android--通过Monkey在手机上执行pc上的脚本文件
- 手机离线Monkey测试(shell语言版)
- 安卓手机麦克风测试应用开发
- 手机应用测试check list之[用户体验篇]