Jmeter-app接口
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接口的更多相关文章
- jmeter APP接口压力测试
第一步:获取开发文档,了解接口地址和参数名 第二步:jmeter中添加需要测试的接口 a.设计APP的接口框架: b.http请求默认值设置如下: c.接口中应需要用到sign字段,加密字符串与时间戳 ...
- 基于Jmeter的接口自动化测试实践
在去年实施了一年的三端(PC.无线M站.无线APP[Android.IOS])后,今年7月份开始,我们开始进行接口自动化的实施,目前已完成了整个框架的搭建以及接口的持续测试集成.今天做个简单的分享. ...
- 【技术博客】 利用Postman和Jmeter进行接口性能测试
利用Postman和Jmeter进行接口性能测试 作者:ZBW 版本:v1.1 在Phylab的开发过程中,对于生成报告接口的性能考量十分重要.原有的Latex接口虽然生成的报告美观,但编译Latex ...
- APP接口自动化测试JAVA+TestNG(一)之框架环境搭建
前言 好久不曾写点啥,去年换到新公司组测试团队与培养建设花费大量时间与精力,终于架构成型与稳定有时间可以打打酱油了.很久没有总结点啥,提笔想写的内容太多,先放APP接口自动化的内容吧,这个估计大家比较 ...
- 关于APP接口设计(转)
最近一段时间一直在做APP接口,总结一下APP接口开发过程中的注意事项: 1.效率:接口访问速度 APP有别于WEB服务,对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所 ...
- 《PHP开发APP接口》笔记
PHP开发APP接口 [TOC] 课程地址 imooc PHP开发APP接口 学习要点 APP接口简介 封装通信接口方法 核心技术 APP接口实例 服务器端 -> 数据库|缓存 -> 调用 ...
- Fiddler抓包测试App接口
Fiddler抓包测试App接口 使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理. 抓包过 ...
- APP 接口开发及读取静态缓存
<?php /** * Description: App 接口 * Create date:2015-10-19 13:36 * Author: zhaoyingnan **/ class Re ...
- 关于APP接口设计
最近一段时间一直在做APP接口,总结一下APP接口开发过程中的注意事项: 1.效率:接口访问速度 APP有别于WEB服务,对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所 ...
- 【转】基于laravel制作APP接口(API)
这篇文章主要介绍了基于laravel制作APP接口(API)的相关资料,需要的朋友可以参考下 前期准备 前言,为什么做以及要做个啥本人姓小名白,不折不扣编程届小白一名,但是自从大一那会儿接触到编程这件 ...
随机推荐
- Image Processing and Analysis_8_Edge Detection:Edge Detection Revisited ——2004
此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...
- zabbix low-level discovery 监控mysql
当一台服务器上MySQL有多个实例的时候,MySQL占用多个不同端口.利用zabbix的low-level discovery可以轻松监控. 思路参考:http://dl528888.blog.51c ...
- docker安装redis并以配置文件方式启动
镜像相关 redis镜像 # 不限定版本 docker pull redis # 拉取 redis为4.0.9版本的镜像 docker pull redis:4.0.9 # 拉取之后查看镜像 dock ...
- Python基础之异常
一.摘要 Python使用被称为异常 的特殊对象来管理程序执行期间发生的错误.每当发生让Python不知所措的错误时,它都会创建一个异常对象.如果你编写了处理该异常的代码,程序将继续运行:如果你未对异 ...
- js 获取扫码枪信息
---- js 获取扫码枪不需要记录 lastCode 啊,只需要在时间超出范围的时候重置 lastTime 和 code 就行了.如果 码枪会输入回车,那就在 keyCode === 13 的时候使 ...
- pyside pyqt QPushbuttion 无边框 stylesheet border:none
pyside pyqt QPushbuttion 无边框 stylesheet border:none 在 stylesheet 中添加 border:none 即可 效果是字体到边缘之间的间隙为0, ...
- Height、clientHeight、scrollHeight、offsetHeight 、scrollTop、offsetTop
Height 返回当前文档中的<body>元素的高度 clientHeight 对于没有定义CSS或者内联布局盒子的元素为0,否则,它是元素内部的高度(单位像素),包含内边距,但不包括水平 ...
- TreadPool
ThreadPool概述 提供一个线程池,该线程池可用于执行任务.发送工作项.处理异步 I/O.代表其他线程等待以及处理计时器. 创建线程需要时间.如果有不同的小任务要完成,就可以事先创建许多线程/在 ...
- 使用math中的hypot实现向量
from math import hypot class Vector: def __init__(self,x=0,y=0): self.x = x self.y = y def __repr__( ...
- python numpy.array插入一行或一列
numpy.array插入一行或一列 import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9]]) b = np.array([[0,0,0]] ...