我可以使用Espresso进行性能测试,还是应该使用其他东西?

时间:2017-05-12 01:05:44

标签: java android performance android-espresso

我是表演世界的新手,我正在试图弄清楚如何编写一些性能测试。一位朋友向我推荐Espresso,但我无法弄清楚它是否真的可以做我需要的东西。这就是我要做的事情:

  • 启动应用A需要多长时间
  • 启动应用A.启动应用B.启动应用A所需的时间。
  • 运行一些ADB命令
  • 读取logcat文件

Espresso是否可以帮助/防止任何这种情况发生,或者仅使用Java和Espresso完成所有这些操作与它无关?

1 个答案:

答案 0 :(得分:0)

我不确定这是否有效。您可以尝试使用@Before进行时序设置,并检查时序结果@After。

TimingLogger timings;
    @Before
    public void setup() {
        timings = new TimingLogger("Timing",
                "Testing");
    }
    @After
    public void tearDown() {
        timings.dumpToLog();
    }