当前位置: 首页 > news >正文

商丘河南网站建设如何制作旅游网站

商丘河南网站建设,如何制作旅游网站,莆田网站建设解决方案,河北省建设信息网站目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言 流程相关的接口导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言 流程相关的接口主要用 session 关联如果写成函数s 参数每个函数都要带每个函数多个参数这时候封装成类会更方便。以发布文章为例 接口封装大致流程 1、在接口测试中有些接口经常会被用到比如登录的接口这时候我们可以每个接口都封装成一个方法如登录、保存草稿、发布随笔、删除随笔这四个接口就可以写成四个方法 2、接口封装好了后后面我们写用例那就直接调用封装好的接口就行了有些参数可以参数化如保存草稿的 title 和 body 两个参数是动态的。调用时直接将其传入方法中就可以了 3、像这种流程类的接口后面的会依赖前面的我们就可以通过 session将其关联起来 4、将自动化测试脚本保存到 login.py文件中这样就可以是脚本和业务分离 实战实例 第一步在pycharm中左上角点击“file”然后点击“New Project”修改名字为“jiekou”点击“Create” 第二步在jiekou文件夹下分别创建python package分别命名为“blog”和“case” 第三步都完成后如下 第四步在login.py文件中编辑自动化测试脚本 用例导入接口 1、导入上面 login.py 模块写的接口自动化测试脚本 2、在test_01.py中编辑测试用例 参考代码 login.py文件 import requests import urllib3urllib3.disable_warnings() import warningswarnings.simplefilter(ignore, ResourceWarning)class Blog():def __init__(self, s):s requests.session() # 全局参数self.s sdef login(self):登录接口url http://localhost:8080/jenkins/j_acegi_security_checkheaders {User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0} # get方法其它加个ser-Agent就可以了d {j_username: admin,j_password: 111111,from: ,Submit: u登录,remember_me: on}s requests.session()r s.post(url, headersheaders, datad)# print (r.content.decode(utf-8))# 正则表达式提取账号和登录按钮import ret re.findall(rb(.?)/b, r.content.decode(utf-8)) # 用python3的这里r.content需要解码print(t[0])print(t[1])def get_postid(self, r2_url):正则表达式提取import repostid re.findall(rpostid(.?), r2_url)print(postid) # 这里是 list []# 提取为字符串print(postid[0])return postid[0]def save(self, title, body):保存草稿箱参数 1title # 标题参数 2body # 中文url2 https://i.cnblogs.com/EditPosts.aspx?opt1d {__VIEWSTATE: ,__VIEWSTATEGENERATOR: FE27D343,Editor$Edit$txbTitle: title,Editor$Edit$EditorBody: p%s/p % body,Editor$Edit$Advanced$ckbPublished: on,Editor$Edit$Advanced$chkDisplayHomePage: on,Editor$Edit$Advanced$chkComments: on,Editor$Edit$Advanced$chkMainSyndication: on,Editor$Edit$lkbDraft: 存为草稿,}r2 self.s.post(url2, datad, verifyFalse) # 保存草稿箱print(r2.url)return r2.urldef del_tie(self, postid):删除帖子del_json {postId: postid}del_url https://i.cnblogs.com/post/deleter3 self.s.post(del_url, jsondel_json, verifyFalse)print(r3.json()[isSuccess])return r3.json()if __name__ __main__:s requests.session()Blog(s).login()test_01.py import unittest import requests import warnings from blog.login import Blogclass Test(unittest.TestCase):def setUp(self):warnings.simplefilter(ignore, ResourceWarning)s requests.session()self.blog Blog(s)def test_login_01(self):self.blog.login()print(result)print(type(result))print(result[success]) # 登录获取结果self.assertEqual(result[success], True) # 拿结果断言def test_del_02(self):# 第一步登录self.blog.login()# 第二步保存r2_url self.blog.save(title流程类接口关联, body学习和使用封装与调用--流程类接口关联)pid self.blog.get_postid(r2_url)# 第三步删除result self.blog.del_tie(pid)print(result)self.assertEqual(result[isSuccess], True)if __name__ __main__:unittest.main()下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 人生之旅充满艰辛与风雨但只要心怀梦想敢于追逐勇往直前终将获得耀眼的成功之光。不放弃不言败坚持奋斗你将书写属于自己的壮丽传奇创造无限可能 在追逐梦想的征程中不要畏惧失败与挑战坚持努力不断超越自我。因为只有奋斗才能成就辉煌只有拼搏才能收获喜悦。相信自己的能力勇往直前你将开启一段不平凡的人生旅程 努力不是选择而是唯一的可能。不论遇到多大的困难与挑战都要坚持前行勇往直前。相信自己的能力发挥潜力每一步都将离梦想更近一步。
http://www.yutouwan.com/news/268622/

相关文章:

  • 奉贤庄行网站建设手机wap网站 php
  • 做购物网站数据库分析可以用来制作网页的软件有哪些
  • 大气学校网站松江区做网站
  • 男女在一起做恶心的事网站建站之星怎么用
  • 免费做思维导图的网站企业网站建设定制
  • 国外营销型网站建设利用腾讯云建设网站
  • 搭建网站费用是多少企业融资是什么意思
  • php网站开发案例pdf网站建设管理总结
  • 网站建设方面的优劣势分析爱牛网络
  • 网站优化关键词是怎么做的做豆腐交流经验的网站
  • 什么主题 wordpress百度seo优化推广公司
  • 学校网站模板 红色wordpress 邀请链接
  • 连云港建设企业网站惠州网络推广费用
  • 广州建设诚信评分网站wordpress访问加速
  • 杭州网站优化方案百度搜索引擎广告位的投放
  • 在线制作网站乔拓云长沙市建设发展集团有限公司网站
  • 公司内部网站建设的意义网站设计待遇
  • 西安开发网站的公司闸北区网站设计与制
  • 做外贸生意的网站黄冈建设培训中心网站
  • 网站建设和定位如何将网址做成链接
  • 一个网站主机多少钱一年郑州百度建网站
  • 在门户网站中网站建设排名软件
  • 怎么做微商网站山西建设厅官方网站
  • 珠海门户网站建设费用wordpress时间轴页面
  • 中国建设银行招聘网站首页电影网站开发教程
  • 重庆的做网站公司怎么安装网站代码
  • 济南网站建设 推搜点企业咨询服务合同模板
  • 百度网站评分上海建设工程造价网站
  • wordpress the_field一流的常州网站优化
  • 手机网站生成代码做网站多少钱西宁君博专注