zoukankan      html  css  js  c++  java
  • sjw自营项目_性能测试造数据:循环注册

    性能测试中需要先造1万条数据,需要批量注册:

    标记黄色的部分是过程中遇到及解决的问题

    import requests
    import json
    # import sjw_ziying.zy_regist22
    
    '''
    可以循环注册
    以下可以完成注册 16621380011——16621380015
    ''' counter=11 n=15 while counter<=n: tel = 16621380000 + counter print(tel) headers = { 'Content-Type': 'application/json', 'Accept': '*/*' } globals = { 'true': 0 } # 发送短信验证码 def sendcode(tel): myurl = 'http://121.196.220.198:8802/smsCode/{0}'.format(tel) r = requests.get(url=myurl, headers=headers) print(r.status_code) sendcode(tel) # 读取短信验证码:登录 s = requests.session() def loginmge(tel): myurllogin = 'http://118.178.247.67:8080/systAdminUser/adminLogon' datacode = { 'userName': '121', 'pwd': '123456', 'adminCode': '121', } # r = requests.post(url=myurllogin, data=datacode) # print(r.status_code) # print(r.text) r = s.post(url=myurllogin, data=datacode) login_response = r.text login_statuscode = r.status_code print(login_response, login_statuscode, s) return login_response, login_statuscode, s loginmge(tel) # 读取短信验证码:读取 def telcode(tel): myurlcodelist = 'http://118.178.247.67:8080/messMsgList/findSystAuthCode' codelistdata = { 'startDate': '', 'tos': '', 'page': 1, 'rows': 1 } r = s.post(url=myurlcodelist, data=codelistdata) telcode_response = r.text telcode_statuscode = r.status_code print(telcode_response, telcode_statuscode, s) # return telcode_response,telcode_statuscode,s print(type(telcode_response)) # <class 'str'> ss = telcode_response ss_dict = eval(ss, globals) print(type(ss_dict)) # <class 'dict'> list1 = (ss_dict["rows"]) print(type(list1)) # <class 'list'> list_dict = (list1[0]) print(type(list_dict)) # <class 'dict'> con = list_dict['content'] print(con) print(type(con)) newtelcode = con[9:15] # print(newtelcode) return newtelcode # telcode(tel) haocode = telcode(tel) # 自营项目微信登录账号注册 def zyregist(): urlregist = 'http://121.196.220.198:8802/user/register' data = { "code": haocode, "custType": "002", "invitationCode": "", "phoneTel": tel, "platformOfRegistration": "wechat", "pwd": "123456Aa", "sourceOfRegistration": "", "userGroupType": "402", "userName": tel } r = requests.post(url=urlregist, json=data, headers=headers) print(r.status_code) print(r.text) print(type(r.text)) # s2=r.text # s_dict=eval(s2,globals) # print(type(s_dict)) # con2=s_dict['msg'] # print(con2) # return '{0}:{1}!'.format(tel,con2) result = zyregist() print(result) counter+=1 else: print(tel,'大于或等于{0}'.format(n))
  • 相关阅读:
    [考试反思]0316省选模拟47:偏颇
    [考试反思]0315省选模拟46:执念
    [考试反思]0314省选模拟45:偏离
    [考试反思]0313省选模拟44:习惯
    [考试反思]0310省选模拟42:清醒
    bd-----文本分析
    bigdata7--正则表达式
    bigdata6----vi编辑器
    bigdata4----linux文本操作命令
    bigdata4----linux文件系统命令
  • 原文地址:https://www.cnblogs.com/jpr-ok/p/11956102.html
Copyright © 2011-2022 走看看