4 灵枢_

尚未进行身份认证

天地九井(照胆、寒髓、热海、无垢、雾魂、春滋、炎波、毒瘴、龙潭)伴神农而生,为天地灵脉之枢纽

等级
TA的排名 1w+

SpringBoot-Mybatis 自动生成pojo和mapper

简介:使用一个开源工具,整合了SpringBoot和Mybatis,可以根据数据库表生成pojo,mapper.java和mapper.xml,还支持分页查询。这里对该工具的使用加以总结工具地址:https://github.com/abel533/MyBatis-Spring-Boot配置1、pom.xml添加依赖 <dependency>&lt...

2019-09-10 19:37:51

递归算法

递归原理递归是一种解决问题的有效方法,在递归过程中,函数将调用自己为了确保递归函数不会导致无限循环,它应具有以下属性:一个简单的基本案例,能够不使用递归来产生答案的终止方案。一组规则,也称作递推关系,可将所有其他情况拆分到基本案例。示例1-杨辉三角杨辉三角如下图,每一个格子的值等于其左上角加上右上角之和问题:给定一个非负整数n,生成杨辉三角的前n行?分析首先,定义一...

2019-08-15 20:23:17

搭建网页版的Postman-Hitchhiker

摘要:Postman可以很好的做接口功能测试和调试接口,但是如果一个团队要共享接口的话是要收费的。现在有个开源的工具Hitchhiker,相当于一个网页版的Postman,而且团队间可以很好的共享接口。本博客是对在Windows环境搭建Hitchhiker的总结和基本使用介绍。安装node.js1、下载nodejs,这里提供一个官网下载链接:https://nodejs.org/dist/v8...

2019-07-17 18:35:46

【python】Pytest+Request+Allure+Jenkins 接口自动化测试Demo

概要:对postman的一个接口做了接口自动化测试,使用Pytest+Request+Allure+Jenkins框架技术栈:python3、pytest、RequestsAllureJenkins测试接口介绍本例使用Postman自带的一个接口来做测试,url如下:https://postman-echo.com/time/before?timestamp=2016-10-...

2019-07-16 19:51:55

【JMeter】自定义线程组设计测试场景

摘要:JMeter中我们使用线程组来控制测试场景,原线程组无法设计复杂测试场景,所以要用到JMeter插件提供的线程组元件UltimateThreadGroup和SteppingThreadGroup。JMeter插件的安装参考:https://blog.csdn.net/galen2016/article/details/92806212UltimateThreadGroup...

2019-06-19 11:40:42

【JMeter】安装JMeter插件

摘要:JMeter作为开源性能测试工具,第三方团队开发了更多配置功能,即JMeter插件安装1、下载插件jar,官方下载地址:https://jmeter-plugins.org/install/Install/2、把下载的jar复制到JMeter安装路径的\lib\ext目录下3、重启JMeter4、点击Options,如果出现选项PluginsManager,则说明插件安装成功...

2019-06-19 10:24:37

UI自动化测试框架SelenJA介绍

简介SelenJA是我封装的一个基于selenium+testng的自动化测试框架,使用Jenkins来跑自动化用例,并在Jenkins中使用了Allure插件来显示测试报告GitHubhttps://github.com/Adien-galen/SelenJA欢迎点star技术栈JavamavenseleniumtestngallureJenkins优点封装s...

2019-06-13 20:06:11

WebDriver+Pytest自动化框架SeleniumBase介绍

简介:SeleniumBase是一个基于Selenium-WebDriver和Pytest的Web自动化测试框架gitbub地址:https://github.com/seleniumbase/SeleniumBase特点:封装了WebDriverAPI可以很方便的调用提供—demo_mode模式,使脚本执行的过程变得很慢,并让操作的元素高亮显示,方便定位问题可以加--p...

2019-05-30 19:23:04

【Java】JDK、JRE、JVM的区别

JDK全称是JavaSEDevelopmentKit,即Java标准版开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等JDK下载路径:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlJVMJava虚拟机,即JavaVirt...

2019-05-22 10:06:21

【Docker】Docker安装centos

1、打开dokcer虚拟机命令行2、拉取centos镜像dockerpullcentos用dockerimages查看拉取的镜像3、启动容器dockerrun-it--namemycentoscentos/bin/bash用这个命令启动后就进入了centos的命令行模式了4、退出centosexit注意:exit只是退出centos命令行,但是此时c...

2019-04-18 20:42:27

【Docker】在docker中运行一个web应用

使用docker构建一个web应用程序通过docker的training/webapp练习镜像,实现通过端口连接到一个docker容器来运行一个PythonFlask的web应用,然后在Windows系统的浏览器中访问该应用。1、打开windows的命令行,输入:docker-machinels,可以查看虚拟机的地址为192.168.99.1002、用xshell连接上...

2019-04-18 20:24:09

【Docker】win7安装docker及镜像加速

安装Docker在Windows上使用有两种方式,一是利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端,二是利用Windows的Hyper-v虚拟化技术,直接在Windows上安装docker服务端和客户端。因为WIndows7不支持Hyper-v,所以只能采用DockerToolbox的方式使用Docker。1、DockerToolbox下...

2019-04-11 20:24:10

【Jenkins】testng+Allure显示测试报告截图和测试步骤

简介:总结在Jenkins打开的Allure测试报告里怎么添加失败用例截图和测试步骤。Jenkins配置Allure参考我的另一篇博客:https://blog.csdn.net/galen2016/article/details/88015322技术栈:JavamaventestngseleniumJenkinsAllurepom.xml配置<properties>...

2019-03-28 20:26:47

【selenium】selenide使用总结

简介:selenide是对selenium的一个封装,使用了更简单的写法,无需考虑元素的等待时间。优点:内置隐式等待用例运行完后自动关闭浏览器代码简单,易读自动对失败用例截图由于是对selenium的封装,所以可以和selenium一起使用官方文档:https://selenide.org/documentation.html安装maven项目在pom.xml添加如下依赖即可...

2019-03-22 10:18:26

【Appium】打开手机自带的浏览器

简介:总结用appium打开Android自带的浏览器,本例使用手机的是小米6。publicclassAppDemo{privateAppiumDriverdriver;@BeforeClasspublicvoidsetUp()throwsException{//设置自动化相关参数DesiredCapabil...

2019-02-28 15:07:31

【Jenkins】显示Allure测试报告

前言:用testng+maven做的自动化测试项目,现在加上了Allure报告,总结下怎么在代码里和Jenkins配置Allure。pom.xml新增以下这些配置 <properties><aspectj.version>1.8.5</aspectj.version></properties><dep...

2019-02-28 10:05:59

【Appium】打开手机chrome浏览器

首先要安装安卓版的Chrome浏览器打开手机chrome浏览器代码如下:publicclassAppDemo{privateAppiumDriverdriver;@BeforeClasspublicvoidsetUp()throwsException{//设置apk的路径FileclasspathRo...

2019-01-28 15:47:36

【selenium】实现失败用例重跑

1、新增Retry类实现IRetryAnalyzer接口的retry方法importorg.testng.IRetryAnalyzer;importorg.testng.ITestResult;/***Author:灵枢*Date:2018/12/25*Time:17:40*Description:*/publicclassRetryimple...

2019-01-15 20:16:26

【selenium】chrome浏览器设置成手机模式

简介:在做自动化测试测试时,遇到M站(即手机浏览器打开的网站)需要把浏览器设置成手机模式。手动操作是先按F12,在点击“Toggledevicetoolbar”按钮,下面是用代码来设置publicclassInitDriver{ //初始化ChromeDriver publicstaticChromeDriverlaunchChromeDriver(){ Syste...

2018-12-25 19:21:45

使用AutoIt自动化上传多张图片

简介:自动化过程中遇到上传多张图片的情况,但使用selenium无法模拟windows窗口操作,所以尝试使用AutoIt解决,使用AutoIt每次上传一张图片很简单,这次我们是一次性上传多张图片安装AutoIt3官网下载地址:https://www.autoitscript.com/site/autoit/downloads/AutoIT中文使用手册:https://www.jb51.net...

2018-12-14 18:47:56

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。