如何使用JMeter对Android SDK进行性能测试?



有一个可用的开源Ezviz SDK: https://open.ys7.com/doc/en/4.x/android-sdk-en.html

此SDK已集成在Android APP中,我分享的链接包含了使用Android Studio集成和调用SDK函数的所有步骤。下面列出了一些函数:

/** * Replace the APP_KEY as the one you applied.  */
EZGlobalSDK.initLib(this, APP_KEY);
EZGlobalSDK.getInstance().setAccessToken(String accessToken);
EZGlobalSDK.getInstance().logout();

我如何使用JMeter创建可以调用此SDK函数的脚本?我想做这个SDK与安卓应用程序的性能测试?

我不认为你可以使用JMeter创建脚本,它可以调用这个SDK函数,这取决于你想要实现什么,你可以:

  1. 如果你需要测量客户端性能-使用Android Profiler
  2. 如果你需要用集成SDK模拟成百上千的移动应用程序,即从云存储中获取设备列表、视频文件等,你可以用集成SDK在Android应用程序中记录动作,也可以使用PC SDK及其演示应用程序,无论什么对你来说都是最简单的。对于Android,你需要设置应用程序使用JMeter的证书,就像网络安全配置文章中描述的那样,对于桌面应用程序,你还需要将证书导入受信任的根证书颁发机构证书存储中,或者添加一个虚拟环回适配器,请参阅如何使用JMeter运行桌面应用程序的性能测试文章了解更多信息。

最新更新