1、IOS登录接口涉及的三个接口:

2、三个接口传入的参,第三个是判断用户是否登录成功的

http://118.178.247.67:8449/service/userLogin/phoneQuickLogin

请求参数:
{
"machineModel" : "iPhone8,2",
"imei" : "F40246DC-8086-427B-821F-08EAEF0D69A5",
"platform" : "IOS",
"version" : "",
"token" : "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"body" : {
"phoneNum" : "18200717410"
},
"appSource" : "appStore"
} 返回参数: {
"success": true,
"token": "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"failCode": 0,
"msg": "操作成功",
"body": {
"isRegister": "1"
}
}

http://118.178.247.67:8449/service/userLogin/loginByPhone

请求参数:
{
"machineModel" : "iPhone8,2",
"imei" : "F40246DC-8086-427B-821F-08EAEF0D69A5",
"platform" : "IOS",
"version" : "",
"token" : "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"body" : {
"passWord" : "123456Aa",
"loginString" : "18200717410",
"pushClientid" : "0150f4a9a4da334a027c14785a55312a"
},
"appSource" : "appStore"
} 返回参数:
{
"success": true,
"token": "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"failCode": 0,
"msg": "操作成功",
"body": {
"id": "11856997368431616",
"accountId": null,
"payPass": null,
"userName": "首金会员_717410",
"pwd": "c55a6593372646037588b48838f319b49948e06455e4bf3f",
"userType": "0",
"phoneTel": "18200717410",
"phoneState": null,
"custFullName": null,
"custCode": "P002033101005113",
"fundAcc": "9595100109802003",
"picUtl": null,
"raleName": "王虹影",
"identityNo": "630000198404279700",
"sex": 1,
"inviteCode": "QXF563",
"inviteStr": "首金网,一个脚踏实地的互联网金融平台,同类出借产品收益先锋。2016年,首金网诚愿接管您的出借计划,新人注册返利活动开启,注册即享百元红包。",
"isTrusteeship": 1,
"errorCode": null
}
}

http://118.178.247.67:8449/service/switch/status

传入的参数:
{
"machineModel" : "iPhone8,2",
"imei" : "F40246DC-8086-427B-821F-08EAEF0D69A5",
"platform" : "IOS",
"version" : "",
"token" : "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"body" : {
"id" : "3"
},
"appSource" : "appStore"
} 返回参数:
{
"success": true,
"token": "4301cc19-d43f-4bae-a3ed-ad200f26b84b-412824787",
"failCode": 0,
"msg": "操作成功",
"body": {
"data": [{
"descrip": "福利开关",
"isinuse": "0"
}]
}
}

3、遇到的问题

在接口调用中一直是登录状态为未登录

观察三个接口可以发现imei、token三个接口是一致的,因此需要从第一个接口中取出imei和token参数到第二、三个接口中

取值为

容易出错的是写成:JSON["token1"]

要记得借助Debug Sampler查看取值是否正确

Jmeter-app接口的更多相关文章

  1. jmeter APP接口压力测试

    第一步:获取开发文档,了解接口地址和参数名 第二步:jmeter中添加需要测试的接口 a.设计APP的接口框架: b.http请求默认值设置如下: c.接口中应需要用到sign字段,加密字符串与时间戳 ...

  2. 基于Jmeter的接口自动化测试实践

    在去年实施了一年的三端(PC.无线M站.无线APP[Android.IOS])后,今年7月份开始,我们开始进行接口自动化的实施,目前已完成了整个框架的搭建以及接口的持续测试集成.今天做个简单的分享. ...

  3. 【技术博客】 利用Postman和Jmeter进行接口性能测试

    利用Postman和Jmeter进行接口性能测试 作者:ZBW 版本:v1.1 在Phylab的开发过程中,对于生成报告接口的性能考量十分重要.原有的Latex接口虽然生成的报告美观,但编译Latex ...

  4. APP接口自动化测试JAVA+TestNG(一)之框架环境搭建

    前言 好久不曾写点啥,去年换到新公司组测试团队与培养建设花费大量时间与精力,终于架构成型与稳定有时间可以打打酱油了.很久没有总结点啥,提笔想写的内容太多,先放APP接口自动化的内容吧,这个估计大家比较 ...

  5. 关于APP接口设计(转)

    最近一段时间一直在做APP接口,总结一下APP接口开发过程中的注意事项: 1.效率:接口访问速度 APP有别于WEB服务,对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所 ...

  6. 《PHP开发APP接口》笔记

    PHP开发APP接口 [TOC] 课程地址 imooc PHP开发APP接口 学习要点 APP接口简介 封装通信接口方法 核心技术 APP接口实例 服务器端 -> 数据库|缓存 -> 调用 ...

  7. Fiddler抓包测试App接口

    Fiddler抓包测试App接口 使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理. 抓包过 ...

  8. APP 接口开发及读取静态缓存

    <?php /** * Description: App 接口 * Create date:2015-10-19 13:36 * Author: zhaoyingnan **/ class Re ...

  9. 关于APP接口设计

    最近一段时间一直在做APP接口,总结一下APP接口开发过程中的注意事项: 1.效率:接口访问速度 APP有别于WEB服务,对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所 ...

  10. 【转】基于laravel制作APP接口(API)

    这篇文章主要介绍了基于laravel制作APP接口(API)的相关资料,需要的朋友可以参考下 前期准备 前言,为什么做以及要做个啥本人姓小名白,不折不扣编程届小白一名,但是自从大一那会儿接触到编程这件 ...

随机推荐

  1. UITableView个人使用总结【前篇-增量加载】

    UITableView现在边整边总结. 预计分两个部分,第一个部分主要是对UITableView本身属性的学习.第二个部分可能会是加上一个编辑按钮以及对列表的操作. 今天先学习第一部分. 第一部分,我 ...

  2. Timestamp,Date和String的互相转换

    1.Timestamp,Date和String的互相转换 //Timestamp转换成String: Timestamp ts = new Timestamp(System.currentTimeMi ...

  3. CentOS7安装CDH 第二章:CentOS7各个软件安装和启动

    相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...

  4. Mysql实现数据库主从复制架构

    MySQL复制 (1)扩展方式: Scale Up ,Scale Out (2)MySQL的扩展 读写分离 复制:每个节点都有相同的数据集 向外扩展 二进制日志 单向 (3)复制的功用: 数据分布 负 ...

  5. socketserver 多进程、多线程应用实例

    1.线程池,ThreadingTCPServer #coding=utf-8 ''' 可并发,客户端互不影响,可以保持长连接,客户端发送消息 也不要求加 \r\n ''' #线程池(windows 可 ...

  6. Java&Selenium根据实参启动相应浏览器

    Java&Selenium根据实参启动相应浏览器 /** * 定义函数initBrowser * @param browser:字符串参数chrome/ie/xx * @return 并返回驱 ...

  7. Java锁--共享锁和ReentrantReadWriteLock

    转载请注明出处:http://www.cnblogs.com/skywang12345/p/3505809.html ReadWriteLock 和 ReentrantReadWriteLock介绍 ...

  8. app连接线上数据库进行本地接口测试

    1.将开发环境下数据库配置改为生产环境下的数据库连接 2.备份生产环境下的数据库数据以及结构,使用Postman请求开发(本地)环境下的接口 3.打开手机上安装的线上app改动接口时查看app是否发生 ...

  9. BZOJ 2502 清理雪道/ Luogu P4843 清理雪道 (有源汇上下界最小流)

    题意 有一个有向无环图,求最少的路径条数覆盖所有的边 分析 有源汇上下界最小流板题,直接放代码了,不会的看dalao博客:liu_runda 有点长,讲的很好,静心看一定能看懂 CODE #inclu ...

  10. python自动华 (十八)

    Python自动化 [第十八篇]:JavaScript 正则表达式及Django初识 本节内容 JavaScript 正则表达式 Django初识 正则表达式 1.定义正则表达式 /.../  用于定 ...