1、 首先,将需要对比的API接口配置成听云App的关键元素。(关召堡厥熠键元素功能是将认为关键的URL配置成关键元素,将这一URL的所有性能维度信息单独列出展示,避屙钯崽宴免出现关键URL被聚合难以区分,或者在众多元素排序中比较靠后而被忽略掉。正因关键元素能够单独显示某条URL的性能信息这个特点,我们可以在进行第三方API选型的时候加以利用,知道第三方API其本质上是一条URL,所以只要把几个备选API都配置为关键元素后进行对比就能挑选出最适合我们业务的一个了)
2、 进入关键元素模块,此时页面展示的是已完成配置的一个关键元素,可以在左上方选择其他关键元素进行切换。在实际操作的时候只需要将目标关键元素进行切换对比即可。
3、 对于每个关键元素,都可以从情报汇总,错误,地域,运营商,接入方式,组合分析,操作系统这几个维度进行分析。
4、 我们进入情报汇总页面,在这里展示了HTTP响应时间分解图,吞吐率,传输数据量,HTTP响应地图,HTTP错误/网络错误率以及最近事件汇总。 从HTTP响应分解图可以了解这个关键元素的平均响应时间以及响应时间的分解图表,与吞吐率图表结合可以判断这个API接口能否满足应用高并发时的需求。
5、 通过HTTP响应地图可以看到各地域API接口的性能表现。 传输数据量图表可以和其他图表结合分析,例如可将传输数据量图表和错误率图表对比查看这个API接口是否会因为数据量传输过大而造成错误发生,或者与响应时间图表结合,看出数据传输量大时是否会出现响应慢现象。 在最近事件模块中可以看到相关的警报信息。
6、 除了通过查看情报汇总中的信息,也可以查看各维度的详细信息。我们仍然以API选型这个场景为例进行讲解,进入错误页面不但可以查看错误类型占比信息,还可以查看错误追踪列表确定错误详情,进行API选型的时候可以判断出哪个第三方API发生错误更少,从而确定出最优选择。
7、 从地域维度可以看到进行对比的几个API接口在各省份、各城市中的表现情况,再结合自身业务,挑选出在业务重点地区性能表现最好的第三方API,比如业务重点就在杭州,而某个第三方API在杭州的性能情况良好,那么就可以认为这个接口是满足需求的。
8、 运营商维度可以看到进行选型的几个API在各运营商下的表现情况,再结合自身业务进行选择,比如我们的应用用户都集中在某一运营商下,那么此时需要对比选择出在相同运营商下表现最好的第三方API进行使用。
9、 同理接入方式维度也一样,知道我们应用的大部分用户都是集中在某一种接入方式下,那么就需要选择在此接入方式下性能最好的API进行使用。
10、 另外这里的组合分析可以按照需求将地域、运营商、接入方式三种维度进行组合分析,挑选适合的第三方API提供了更加全面的参考依据。
11、 从操作系统维度可以看出这个第三方API的兼容性能否满足需求。
12、 综合关键元素功能中所有维度的信息,再结合自身业务需求很快就可以帮助对比选择出最适合的第三方API。 关键元素功能还可以结合实际业务给我们提供帮助,比如对于应用来说,登录步骤是非常重要的操作,那么可以将登录行为的URL配置为关键元素,对这一步骤进行单独的监测,在出现大面积用户无法登陆而进行投诉前发现并定位问题。