注册登录_登陆接口文档

1.登录

请求地址: POST   xxxxxx/Home/Login

请求参数:

args={
LoginName:"mtest", // 登录名,可以为用户名或邮箱
Password:"123456" // 密码"
}

响应数据:
成功

{
"State": 0,
"Msg": "登陆成功",
"Data": {
"Session": "1245782JD6xDfWVWc1oHQvIEHFtuknjSMl1eWLA0SEy3afxxI3+guZM3ErKonSOWGxWdliPkR4BLo1WmUwOMaEuOc8pnsemhcfosXKNFHeig8jTl+BIQvjWWOQcNWG3rAT5Nyg5ke90+85jM8HfPfQcChJlxZoqqu0jrzoN2FjyMZLSwnAu+TIyobXDj20/ap7JOEfWVj9QWHrBI+H37Cbl2OHgdcJ38kIBjWZtzSUjezYIk78wSNDE8Z6JiNYWsWxqMVY", // 加密后的字符串,登陆成功后每次都要传回此值
"UserInfo": { // 用户信息
"Id": 246565, // 用户Id
"Code": "687f722b-9c29-4df9-b52a-34de09363346", // 客户代码
"LoginName": "mtest", // 登录名
"FullName": " ", // 全名
"NickName": "", // 昵称
"Email": "moliu@hzins.com", // 邮箱
"AuthEmail": true, // 是否验证邮箱
"Mobile": "13823680087", // 手机号码
"AuthMobile": true, // 是否验证手机
"IsActive": 1, // 是否可用
"CreateTime": "2015-05-06 14:23:00", // 创建时间
"LoginCount": 134, // 登录次数
"LastLoginTime": "2015-08-27 11:11:18", // 最后登录时间
"PreviousTime": "2015-08-27 10:25:41", // 上次登录时间
"RegisteredSource": 0, // 注册来源:0主站,1新浪,2QQ
"RegisteredSourceKey": "", // 来源Key
"SafeLevel": 1, // 会员安全等级
"IsLock": false, // 是否被锁定
"IP": null, // 客户端IP
"WeiXinRegisteredSourceKey": "", // 微信注册来源KEY,即open id;为了区分原来存在的RegisteredSource(此字段不能同时存在多个第三方并存)
"BigRegisteredSource": 0, // 大类注册来源(0:PC端,2:H5直接注册,21:H5微信注册, 30 :android直接注册, 40 :IOS直接注册)
"HasPassword":true // 账户是否已设定密码
}
}
}

失败

{
"State":9999, // 9999
"Msg":"登录失败", // 错误提示信息
"Data":null // 没有额外数据返回
}

1.用jemter做接口

1.我们先建立一个线程组

2.我们要设置一个http,发送http默认请求值,放入你需求测试的地址

3.在建立一个http请求

添加数据

4.添加监控器,主要是监控结果,查看结果树

5.查看请求,发现请求是成功了的,但是响应数据是错误,登录失败了,因为请求失败以后的数据是以下的数据

失败

{
"State":9999, // 9999
"Msg":"登录失败", // 错误提示信息
"Data":null // 没有额外数据返回
}

至于为什么,是因为登录需要加密的key,有一个加密的算法,那如果这样,就只能用java来手写这个接口了,就在下次共享出来吧

jmeter接口测试之登录测试的更多相关文章

  1. Jmeter接口测试之案例实战

    Jmeter是apacheg公司基于Java开发的一款开源的压力测试工具,安装Jmeter之前先安装Jdk,具体JDK安装和环境变量配置自行百度.这里不概述. 1.添加线程组 测试计划->添加- ...

  2. Jmeter接口测试之案例实战(十一)

    在前面的知识体系中详细的介绍了Jmeter测试工具在接口自动化测试中的基础知识,那么今天更新的文章主要是对昨晚的上课内容做个总结. 首先来看Jmeter测试工具在图片上传中的案例应用.首先结合互联网产 ...

  3. Jmeter接口测试之参数化(十)

    在接口测试中,某些时候一些场景会使用到参数化的场景,参数化简单的说就是同一个请求需要不同的数据,比如在性能测试中需要并发多个用户的场景,这样的目的是为了模拟真实的用户场景,需要模拟不同的账号,这里就需 ...

  4. Jmeter接口测试之用例数据分离

    之前我们的用例数据都是配置在 Jmeter Http 请求中,每次需要增加,修改用例都需要打开 jmeter 重新编辑,当用例越来越多的时候,用例维护起来就越来越麻烦,有没有好的方法来解决这种情况呢? ...

  5. Jmeter接口测试之用户自定义变量(九)

    在使用Jmeter做接口自动化测试中,经常会使用到公共的数据,那么就需要对这些公共的数据分离出来,不管是基于测试框架的思想,还是使用工具来进行做自动化测试,公共数据的分离首先是需要思考的.这里就以获取 ...

  6. Jmeter接口测试之参数传递(十三)

    在接口自动化测试中,经常会遇到的一种场景就是参数的场景,比如在用户列表中获取所有的用户列表,然后获取到某一个用户的ID,查看该用户的详细信息.首先在这里理清思路,它的流程是,首先获取到数据,然后在Jm ...

  7. Jmeter接口测试之Get请求

    [一] 在测试计划下面添加一个线程组---------->在线程组下面分别添加HTTP请求.响应断言.BeanShellPreProcessor.察看结果树.聚合报告等内容. [二] 将使用的协 ...

  8. 如何使用jmeter进行并发登录测试

    第一种方案直接从数据库中获取账号和密码 1.设置线程数为20 ,我们的并发用户量就是20个用户同时登录 2.添加定时器 3.设置集合点,当用户数量达到20个的时候再同时请求进行登录操作 4.添加配置元 ...

  9. Jmeter 接口测试之MD5加密函数(函数助手篇)

    转自:https://blog.csdn.net/hhyangel372/article/details/81571058 本文给大家介绍一下如何使用Jmeter自带的函数对常量和变量进行简单的加密处 ...

随机推荐

  1. openCV 直方图统计

    直方图显示 #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main(int argc ...

  2. poj1743--Musical Theme(后缀数组)

    题意:求一列数字中走向相同的两个字序列,长度要求大于5 题解:相邻数字求差,原题就变成求相同的长度大于4的子串. [存疑:在保证两个子串不相交时觉得限定条件应该是大于x,但是wa了= = 不是很理解] ...

  3. Hadoop,HBase,Zookeeper源码编译并导入eclipse

    基本理念:尽可能的参考官方英文文档 Hadoop:  http://wiki.apache.org/hadoop/FrontPage HBase:  http://hbase.apache.org/b ...

  4. TcxVerticalGrid demo

    procedure TForm1.Button1Click(Sender: TObject);var row: TcxEditorRow; i,t: Integer;begin grid.ClearR ...

  5. 射频识别技术漫谈(11)——Mifare系列卡的共性【worldsing笔记】

    Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare S50.Mifare S70.Mifare UltraLight.Mifare Pro.Mifare Desfi ...

  6. 在高版本SDK中打开现存低版本SDK工程

    直接打开低版本SDK工程会出现错误提示:“Unable to resolve target 'android-xx” 解决方法: 1.将project.properties文件中的“target=an ...

  7. 剑指OFFER之合并有序链表(九度OJ1519)

    题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则.(hint: 请务必使用链表.) 输入: 输入可能包含多个测试样例,输入以EOF结束.对于每个测 ...

  8. SQLite使用教程7 删除表

    http://www.runoob.com/sqlite/sqlite-drop-table.html SQLite 删除表 SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据 ...

  9. Judge

    1. 循环list中的所有元素然后删除重复 public   static   List  removeDuplicate(List list)  { for  ( int  i  =   0 ; i ...

  10. XMPP——Smack[5]文件传输及离线消息的获取

    三天时间,赶在最后一下午实现了文件的传输,本来需要实现离线文件的发送的,一直没想好怎么弄,找openfire的离线文件插件没找到,后来想出一种方法,起服务器时起了一个系统用户,一直在线,当用户发送离线 ...