logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《上海悠悠接口自动化平台》-5.测试计划与定时任务

一个项目的自动化用例写完后,会根据不同的需求,定制不同的测试计划,可以运行整个项目的用例也可以运行自定义的测试计划用例。

#自动化#运维
postman使用教程6-引用随机变量

前言在接口测试中,有些接口的请求参数具有唯一性,比如注册接口,注册一个账号后就不能重复注册了。为了能重复执行这个接口,可以在请求前清理测试数据,也可以把请求的参数设置成一个可变的值(每次不一样),这样就可以每次都能注册成功了。使用动态变量postamn 提供可在请求中使用的动态变量:{{$guid}} :v4样式的guid{{$timestamp}}:当前时间戳(Unix时间戳,以秒为单位){{$

#postman
jenkins学习19 - pipline 构建项目生成 allure报告并发送邮箱

配置邮箱这一步最繁琐,由于每个人使用的邮箱不一样,配置也是不一样的,没有固定的答案。

文章图片
#jenkins#pytest
appium+python自动化57-chromedriver与chrome版本

前言由于app的webview自动化是依赖于chromedriver的,并且每个app的webview版本号都不太一样,这就导致了,每次都需要重新去下载对应的chromedriver版本.如何根据当前的webdriver版本去匹配对应chromedriver版本,这是一个难题。可以看下如下官方文档,本篇是根据官方文档翻译过来的。版本不匹配的话一般会报错:An unknown server-s...

#python#自动化#chrome +1
appium+python自动化62-webview元素click失效问题解决

前言Appium 在切换到 webview 后,正确定位到元素,但是click () 事件后界面无响应,脚本运行正常不会报错。主要原因是:混合APP 时监听全用的是tap事件,不是click事件遇到问题在使用appium,切换到webview后,点击webview里面的某个标签,已经定位到元素了webview切换成功,并且已经定位到里面的‘酒店问题’这个元素driver.switc...

#python#自动化#开发语言 +1
httprunner 3.x html报告报错OSError: [WinError 6] 句柄无效(已解决)

前言hrun 命令生成的html报告,虽然用例是通过的,查看详情发现一大堆的报错OSError: [WinError 6] 句柄无效。问题描述系统环境:1.windows 102.python3.6.63.httprunner 3.1.44.pytest 5.4.35.pytest-html 2.1.1问题描述:使用hrun 运行用例,查看详情发现一大堆的报错OSError: ...

#html#前端
jenkins学习10-参数化构建(构建git仓库分支)

前言当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。Git Parameter插件先下载 Git Parameter 插件,系统管理-插件管理-搜索:Git Parameter 下载安装安装完成参数化构建工程General-参数化构建过程-添加参数-Git Parameter,填写 Git Paramet

jenkins学习18 - 把 pytest 运行结果通过 jenkins 发送到邮件正文里

前言pytest 运行用例后会在终端最后一行打印总的运行结果类似于:===== 1 failed, 5 passed in 0.52s ====这个运行的接口是可以通过 pytest_terminal_summary 这个hook函数拿到的,拿到后如何给到jenkins发邮件的报告里面呢?pytest_terminal_summary第一步先拿到pytest运行的测试结果,通过pytest_ter

jmeter压测学习42-逻辑控制器之交替控制器

前言有这么一个场景:用户访问商品列表页,第一个用户下单商品A,第二个用户下单商品B,依次下单。于是可以用的jmeter的逻辑控制器-交替控制器来实现交替控制器交替控制器:如果将采样器或逻辑控制器添加到交替控制器,则JMeter将在每个其下的控制器之间交替进行每次循环迭代。线程组-添加-逻辑控制器-交替控制器忽略资(子)控制器块:如果勾选,交替控制器将处理子控制器,如单个请求元素,并且每个控制器一次

jmeter压测学习36-请求body自动签名带上sign参数

前言接口请求body带有sign签名参数,sign签名是根据请求body除去sign本身参数后,拼接请求参数最后md5加密生成的。使用 jmeter 测试接口,我们希望在请求之前修改 post body 里面的 sign 参数的值为签名的值。sign签名签名一篇的实现方式是添加 BeanShell 预处理程序,生成sign值,设置一个变量,然后在请求的body里面引用变量。可以参考前面这篇http

    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择