测试
lichiguan
这个作者很懒,什么都没留下…
展开
-
Jenkins job在运行脚本时无法获取到linux挂载的最新文件
Jenkins账号linux授权不够导致的挂载路径不更新问题原创 2022-12-07 10:15:59 · 418 阅读 · 1 评论 -
2021-10-11 RestAssured困扰我几天的重定向问题
项目背景:用RestAssured重写接口自动化代码接口逻辑获取来源:chrome调试工具+wireshark抓包接口描述:协议:http请求方式:post参数类型:application/json 权限认证:需要,登录cookie请求路由:调用业务接口(登录信息)——>服务器返回重定向地址(认证中心验证接口)请求认证中心验证接口(cookie)——>服务器返...原创 2021-10-11 15:30:10 · 403 阅读 · 1 评论 -
美观的测试报告-allure(诱惑力)
pom需要的依赖:<dependency> <groupId>ru.yandex.qatools.allure</groupId> <artifactId>allure-testng-adaptor</artifactId> <version>1.3.6</version> <exclusions> <exclusion>原创 2021-03-24 11:44:45 · 338 阅读 · 0 评论 -
jenkins莫名其妙初始化~~~!
辛辛苦苦搭建的jenkins被初始化,导致所有测试和运维的job都找不到了。一早上来访问jenkins地址,发现需要重新填写认证密码,瞬时后背发凉,赶快进入jenkinsHome去查看job文件是否还存在。一看不要紧,差点挺尸,所有文件夹全部被置空。默哀都来不及三秒,赶进查看有没有补救措施,baidu了全网好像没有同等遭遇,我也是醉了。============后续发展=============原因:初步怀疑是win更新后清理或删除了相关文件夹补救方式:创建JAVAHOME指.原创 2021-03-22 10:00:55 · 501 阅读 · 4 评论 -
jmeter dubbo接口自动化项目的记录
项目背景是这样的ToB的非线上项目,实施需要到场部署并且验证相关功能。为了保证系统算法的稳定性,进行算法接口的自动化测试工具的提供。框架:jmeter+java+mysql+plugins难点:每家医院的业务数据不同,不能用一套数据case驱动验证。解决思路:现场进行用例库的归档,动态获取现场数据进行请求报文的封装。踩的坑:jmeter-duubo sample plugin在使用过程中设置好的类路径总是串到其他类,这里得到了开发这个插件的大神的帮助以及其他开源社区遇原创 2020-10-14 13:37:10 · 133 阅读 · 0 评论 -
jmeter JSR223插件
Jmeter 的 vars 和 props 用法发表时间2018-10-10JmeterJmeter 的 JSR223 控件是 代替 BeanShell 的新一代脚本控件,支持多种脚本语言,尤其是其中的 Groovy,更是重点推荐使用的脚本语言,本文研究其中的 vars 和 props 两种对象的用法。目录二者的区别 vars props本文使用的 Jmeter 是 4.0 版本二者的区别props 和 vars 主要有两点区别:vars 只能在当前线程内使用,pr..转载 2020-10-13 13:02:47 · 988 阅读 · 0 评论 -
Selenium cssSelector的一些坑
1.cssSelector 在选择某一div下的类的时候要用 "空格"+"."的方式书写。如要选择如下元素,selenium写法为:driver.findElement(By.cssSelector(".layui-laydate-main.laydate-main-list-0.laydate-ym-show .layui-laydate-list.laydate-year-list"))我经常会忘掉"."当然"ul"也完全可以。...原创 2020-07-15 14:06:37 · 568 阅读 · 0 评论 -
TestNg参数化——DataProvider注解
@DataProvider(name="methodData")描述该参数化注解的名字,可在其他类中引用该参数化的返回。引用方法:@Test(dataProvider="methodData")methodDataTest(Method method){}1.依赖于java.lang.reflect.Method包2.参数化类可传入其他方法,可作为传递参数的判断条件。以便给不同方法分别传入不同的参数。...原创 2020-07-10 01:21:50 · 602 阅读 · 0 评论 -
TestNg依赖测试
@Test(dependsOnMethods={"xxx"})1.当我们用testng框架执行自动化测试的时候,如果加上如上标签则会在执行该方法时先执行依赖的方法,后执行本方法。2.当被依赖的方法抛出异常时,依赖该方法的方法将不再执行,会被忽略跳过。整个测试套件继续执行。使用场景:如下单操作需要依赖于登录操作,那么如果登录操作已经异常了,就没必要继续执行下单操作了。...原创 2020-07-10 00:45:53 · 181 阅读 · 0 评论