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. Android CPU类型及预定义的宏

    [时间:2019-02] [状态:Open] [关键词:android,cpu, armeabi, armeabi-v7a, arm64-v8a, 32位,64位,c/c++] 本文主要总结下前段时间 ...

  2. 【Java】类加载过程

    JVM把class文件加载到内存,并对数据进行校验.解析和初始化,最终形成JVM可以直接使用的Java类型的过程. 类加载的过程主要分为三个部分: 加载 链接 初始化 而链接又可以细分为三个小部分: ...

  3. windows安装centos7子系统

    Windows的Linux子系统(wsl ) 自从有了wsl后,基本上虚拟机都省了,对于离不开Windows的便捷,Linux对开发的友好的人来说,真是一大利器.可惜默认的系统没有centos,幸运的 ...

  4. 【Manacher算法】最长子回文串

    [Manacher算法] 这个算法用来找出一个字符串中最长的回文子字符串. 如果采取暴力解最长回文子字符串问题,大概可以有两种思路:1. 遍历出所有子字符串找其中最长的回文 2. 从每个字符作为中心, ...

  5. CMakeLists

    #cmake最低版本需求,不加入此行会受到警告信息CMAKE_MINIMUM_REQUIRED(VERSION 2.6)PROJECT(HELLO) #项目名称#把当前目录(.)下所有源代码文件和头文 ...

  6. 【转】WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现

    一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等. 本文主要有三种实现方式: 简单忙碌状态控件BusyBox: Win8/win10效果忙 ...

  7. mac 上使用 zip 版的mysql

    1. 下载: 2. 解压,然后复制到需要的目录下 3. 修改 /usr/local/mysql的所有者为mysql: chown -R mysql:mysql mysql (这一步我是没做,爱做不做. ...

  8. idea创建maven SSM项目

    maven配置 ➜ ~ cd /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/conf ➜ conf vim set ...

  9. 直播框架ijkplayer

    直播框架ijkplayer [如何快速的开发一个完整的iOS直播app](播放篇) ijkplayer ios项目集成(图文详细版) 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer ...

  10. 【nginx】解决Nginx重启时提示nginx: [emerg] bind() to 0.0.0.0:80错误

    Nginx是一款轻量级的Web服务器,特点是占有内存少,并发能力强,因而使用比较广泛,蜗牛今天在一个VPS上重启Nginx时提示“nginx: [emerg] bind() to 0.0.0.0:80 ...