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. 虚拟机mysql报错的问题

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)解决方法   登陆mysql的时 ...

  2. SVN版本控制—branches、trunk、tag篇

    新建资源仓库时,可选择默认创建三个文件夹.这三个文件夹分别是[trunk][branches][tags] [Trunk] 一般用于存放目前项目主线,也就是项目所有功能模块的集合体,一整个项目所有代码 ...

  3. linux下setsockopt函数的使用

    1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO ...

  4. (15)while循环

    循环结构 : while 循环结构的特点:减少代码的冗余,提高代码的效率注意:只要是循环一定要有判断条件退出循环,不然就成了死循环,程序会一直在内存执行,直到内存耗尽,暴毙..... 语法形式: wh ...

  5. IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)

    关闭Intellij IDEA自动更新在File->Settings->Appearance & Behavior->System Settings->Updates下 ...

  6. 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers (数位DP)

    2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers (数位DP) 链接:https://ac.nowcoder.com/acm/contest/163/ ...

  7. NLP学习(3)---Bert模型

    一.BERT模型: 前提:Seq2Seq模型 前提:transformer模型 bert实战教程1 使用BERT生成句向量,BERT做文本分类.文本相似度计算 bert中文分类实践 用bert做中文命 ...

  8. .net 后台给html控件赋值

    接上篇,上篇中每个专业的名称是写死的,如何动态获取数据库中的值,同时对其他代码产生最小影响呢? 前台代码 <div " id="div1" runat=" ...

  9. Mysql+keepalived

    测试环境 192.168.2.201 master slave 192.168.2.202 master slave 配置流程:安装MySQL->优化系统->优化配置my.cnf-> ...

  10. JMeter学习之元件的作用域与执行顺序

    1.元件的作用域 JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(conf ...