成都android培训
达内成都高升桥中心

18684047202

热门课程

Android一个非常实用的网络接口请求测试工具

  • 时间:2017-09-07
  • 发布:成都达内
  • 来源:成都达内

分享Android工作中一个非常实用简单的网络接口请求测试工具

今天分享Android工作中一个非常实用简单的网络接口请求测试工具,工作中非常好用。

大家是不是每次后台接口人员给你一大堆接口的时候,你就要感慨一下这么多,该怎么验证了,自己专门为网络请求写一个测试app,当然可以,如果很熟悉,那写起来还蛮快,如果公司直接有现成的一套测试app,拿过来改改也就OK了,我今天介绍的是一个比较懒得办法,效率还蛮高的。

但是,最近我遇到了这个问题,由于刚刚跳槽了,现在公司Android开发就我一个人,网络请求库也换了,自己比较懒,既然浏览器上可以直接访问这些接口,那直接写个脚本程序,就可以实现上面的需求了。

先看工具效果图吧

地址栏粘贴上接口请求地址

方法选择“get” or “post”

参数格式:key = value ,多个参数换行就行

最后提交,就得到了请求结果。 然后就可以对照数据来验证返回和检验联调中的一些问题,快速定位到自己的代码问题还是后台接口的返回问题。

写了这么多,来看下演示效果:

请求结果:

是不是非常简单!

那这个工具的代码是怎样的,来看下它的源码:

按下F12:

其实就是HTML语言写的,其核心是下面的javascript,代码比较简单,但是用起来非常好用,大家可以自己编辑一个。

javascript 核心代码:

function $(id) {

return document.getElementById(id);

}

function serialize(formId) {

var form = $(formId);

var obj = {};

var i;

var inputs = form.getElementsByTagName('input');

for (i = 0; i < inputs.length; i++) {

obj[inputs[i].name] = inputs[i].value;

}

var textareas = form.getElementsByTagName('textarea');

for (i = 0; i < textareas.length; i++) {

obj[textareas[i].name] = textareas[i].value;

}

return obj;

}

$('submit-button').addEventListener('click', function () {

var $form = $('submit-form');

var data = serialize('data-form');

if (!data.action || data.action.trim() === '') {

alert('地址不能为空');

return;

}

$form.action = data.action.trim();

$form.method = data.method.trim();

var html = '', arr = [];

var arrs = data.param.split('\n');

for (var i = 0; i < arrs.length; i++) {

arr = arrs[i].split('=');

if (arr.length < 2) {

continue;

}

html += '';

}

$form.innerHTML = html;

$form.submit();

});

成都android培训成都android培训班成都android培训机构

上一篇:解决Android应用冷启动时出现的白屏问题
下一篇:Android开发入门:ImageSwitcher和TextSwitcher使用

Android切面编程Aspectj

Android 开发不可错过的开源项目

Android应用程序日志真的泄漏敏感信息了吗?

如何用Android Studio做一个简单的Android App

选择城市和中心
贵州省

广西省

海南省