yyb-csg

1、登录时一直提示用户名不能为空,可是明明已经传值了呀

解决:添加cookie管理器

2、怎么获取到待受理的项目,

在python脚本的实现过程中发现,在平台受理一步中传的lid值就是受理的项目,怎么把呀受理的项目的lid值传给平台受理这个接口呢

解决:见下图

python的实现

import requests
import json
import unittest
import HTMLTestRunner url1='http://--.43.72.3:8085/systAdminUser/adminLogon' headers = {'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8','Accept':'application/json, text/javascript, */*; q=0.01','Referer':'http://121.43.72.3:8085/'}
data = {
'userName':'121',
'pwd':'123456',
'adminCode':121
} session = requests.Session() cookie_jar = session.post(url1,data).cookies cookie = requests.utils.dict_from_cookiejar(cookie_jar) r = requests.post(url=url1,data=data,headers=headers,cookies=cookie)
print(cookie)
repones = r.text
print('1',r.text)
print('2',r.status_code) '''提交借款申请'''
# url2='http://==.43.72.3:8085/systUserCenter/savePersonalLoan?random=0.7381634566158939'
# data2 = {
# 'phone':'18200717106',
# 'pro_id':'8a0bb0a65aac030e015b1d3d92ce05f5',
# 'payWay':1,
# 'loanMoney':3000,
# 'rate':8,
# 'deadline':3,
# 'deadlineType':2,
# 'loanUse':'教育'
# }
# r2 = requests.post(url=url2,data=data2,headers=headers,cookies=cookie)
# repones2=r.text
# print(r2.text)
# print(r2.status_code) '''待受理列表'''
url3='http://==.43.72.3:8085/custManage/finance/research'
data3 = {
'custName':'',
}
r3 = requests.post(url=url3,data=data3,headers=headers,cookies=cookie)
repones3=r.text
print('待受理列表:',r3.text)
print(r3.status_code) str3=r3.text
print(type(str3))
params3 = json.loads(str3)
print(type(params3))
print(params3)
print(params3['rows'][0]['lid'])
n3=params3['rows'][0]['lid'] '''平台受理'''
url4='http://==.43.72.3:8085/custManage/finance/accept-loan'
data4 = {
'ctype':'8a0bb0a652b13b390151ec84e7100c7c',
'cid':'5815042292859904',
'lid':n3,
'compIds':'4189126088606720,4189129109210112,4189135710782464'
}
r4 = requests.post(url=url4,data=data4,headers=headers,cookies=cookie)
repones4=r.text
print(r4.text)
print(r4.status_code)

JMeter上架标的(yyb-csg)的更多相关文章

  1. JMeter执行dos命令

    1.通过java代码实现 参考Java实现操作dos命令 2.直接通过JMeter内置的beanshell脚本操作 String command = "cmd /c start ping w ...

  2. jmeter(四)Sample之http请求

    启动jmeter,建立一个测试计划 这里再次说说怎么安装和启动jmeter吧,昨天下午又被人问到怎样安装和使用,我也是醉了:在我看来,百度能解决百分之八十的问题,特别是基础的问题... 安装:去官网下 ...

  3. JMeter 参数化、检查点、集合点

      参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统. 这个时候就需要对用户名和密 ...

  4. Jmeter正则提取器常用的几种方式

    使用jmeter的同学都知道,jmeter提供了各种各样的提取器,如jsonpath.Beanshell.Xpath.正则等!!! 我们就针对正则提取器如何使用进行说明. 举例说明:假设取sessio ...

  5. jmeter执行case结果插入DB数据优化

    访问初始实现路径:jmeter执行case结果插入DB生成报表和备份记录 借前面实现导入DB数据先说明之前数据的缺点: 第一,若需要依赖接口的数据,会把依赖接口的case统计进去造成数据统计错误.第二 ...

  6. jmeter正则表达式书写

    在测试过程中,经常会有以下几种场景,如A接口的返回值,用于B接口中,而且A登陆的账户,每次登陆,这个sid值还是变化的.那么在实际工作中,如何才能A接口中提取参数到B接口中?接下来我们就可以用正则表达 ...

  7. jmeter(四)HTTP请求

    启动jmeter,建立一个测试计划 这里再次说说怎么安装和启动jmeter吧,昨天下午又被人问到怎样安装和使用,我也是醉了:在我看来,百度能解决百分之八十的问题,特别是基础的问题... 安装:去官网下 ...

  8. Jmeter接口测试实例图文示例

    以getObjectByCode接口为例,用jmeter2.13来进行接口测试. 测试前准备: 测试工具及版本:jmeter 2.13 r1665067(须包含__MD5函数) 示例接口:8.1根据单 ...

  9. <转>jmeter(四)HTTP请求

    本博客转载自:http://www.cnblogs.com/imyalost/category/846346.html 个人感觉不错,对jmeter讲解非常详细,担心以后找不到了,所以转发出来,留着慢 ...

随机推荐

  1. Ubuntu18.04提示wifi无法连接

    [时间:2018-07] [状态:Open] [关键词:Ubuntu 18.04,wifi,apt-get,mount] 0 现象描述及背景 最近需要一个Ubuntu的系统作为开发环境,随机下载了v1 ...

  2. Maven知识总结(转)

    原文地址:http://blog.csdn.net/caihaijiang/article/details/6664910 1.Maven内置变量说明: ${basedir} 项目根目录 ${proj ...

  3. awd入门教程

    (转自:awk入门教程 - 阮一峰) 以下为正文 ———————————————————— awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序. 它依次处理文件的每一行,并读 ...

  4. Sword 内核队列二

    #ifndef __GTC_FIFO_H_ #define __GTC_FIFO_H_ #ifndef GTC_MAX #define GTC_MAX(a,b) ((a) > (b) ? (a) ...

  5. 磁盘 I/O 优化

    磁盘 I/O 优化 1. 性能检测 我们的应用程序通常都需要访问磁盘系统,而磁盘 I/O 通常都很耗时, 要判断 I/O 是否是一个瓶颈,有一些参数指标可以参考. 我们可以压力测试应用程序看系统的 I ...

  6. CentOS安装和配置Mysql

    1. Centos 默认的yum 是没有Mysql5.7 所以需要配置下,从官网获取最新的RPM包 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downlo ...

  7. Tomcat以Daemon的方式启动(CentOS6&7)

    1 前言 一直以来都觉得Tomcat以root身份运行非常不安全,故研究Tomcat如何以普通用户身份运行,以下是参考网络上的一些配置实现Tomcat以daemon方式运行于CentOS 6& ...

  8. Docker-集群swarm(5)

     Docker集群的概念 群集是一组运行Docker并加入集群的计算机.在此之后,您继续运行您习惯使用的Docker命令,但现在它们由群集管理器在群集上执行.群中的机器可以是物理的或虚拟的.加入群组后 ...

  9. iOS企业版打包 发布在线安装包 plist

    本文转载至 http://blog.csdn.net/u011452278/article/details/49511385 原文转载:http://blog.csdn.net/pang040328/ ...

  10. [laravel]malformed header from script 'index.php': Bad header: HTTP/1.1 302 Found, referer: http://localhost/auth/login

    修改php.ini中的 cgi.rfc2616_headers = 0 cgi.force_redirect = 1