自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Cloud 学习笔记(2)-父工程搭建

Spring Cloud 学习笔记(1)-创建项目1. pom文件 <packaging>pom</packaging><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <

2021-05-13 23:36:25 367 2

原创 Spring Cloud 学习笔记(1)-创建项目

@微服务cloud 整体聚合父工程projectSpring Cloud 学习笔记(1)-创建项目** 整体步骤1.New Project2.聚合总父工程名字 4. 工程名字3. Maven选版本5. 字符编码6. 注解激活生效(表示支持注解)7. java编译版本8. 文件type过滤生成工程会自动带很多不必要的文件,如.iml等自动生成,又无需修改的文件...

2021-05-13 22:46:10 207

原创 maven编译,执行测试用例报错 The forked VM terminated without saying properly goodbye. VM crash or System.exit c

maven 编译执行测试用例,maven-surefire-plugin失效maven-surefire-plugin失败问题[ERROR] There are test failures.Please refer to /jenkins/workspace/da_allure/DaQsAITest/target/surefire-reports for the individual test results.Please refer to dump files (if any exist)

2021-03-10 13:26:10 9926 1

原创 Java-charles导出Json文件转成yaml文件

目标:从charles抓包导出json文件,可以自动转成Yaml文件作为测试用例来使用思路:网上没有找到现成的包,所以自己来实现,如果网友们有什么更好的方法,可以留言区给与提示,感谢大家。json文件->对象->对象->yaml文件1.先将charles文件(Json格式的)转换成对象JsonFileDto2.再将转换对象JsonFileDto中需要提取的属性,保存成一个新对象CaseYamlFileDto3.将JsonFileDto 转换成yaml文件实现:1.导入c

2021-01-21 14:43:23 1020

转载 Java-解析Json里嵌套Json生成对象

需要解析一个Json文件里还有一个嵌套Json串本文转载自:https://www.codelast.com/如何用Jackson解析含有转义字符的JSON到Java对象?如果一个JSON字符串里有一个字段,它的值又是一个完整的JSON字符串,那么这时候,它可能会含有转义字符。举个例子,我们有一个文件 codelast.json,它的内容为一行字符串:{"aaa":"{\"ccc\":\"ccc\",\"ddd\":\"ddd\"}","bbb":{"ccc":"ccc","ddd":"ddd"}

2021-01-21 13:57:33 5529

原创 springboot- No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

测试开发平台1 :解决开发环境下,前后端访问,跨域问题问题背景:开发了一套测试开发平台前端和后端访问,发现无法访问通过浏览器报错问题解决我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的

2021-01-18 16:34:04 162

原创 restassured[报错]Cannot determine which path implementation to use because the content-type text/plain

问题描述:rest-assured -使用response.path(“xxx”).toString()方法报错报错信息如下:java.lang.IllegalStateException: Cannot determine which path implementation to use because the content-type text/plain;charset=UTF-8 doesn't map to a path implementation. at io.restassured

2021-01-18 16:32:43 535 2

原创 Java 调用jenkins api ,调用build方法,403

Java 调用jenkins api ,调用build方法,403问题描述:使用com.offbytwo.jenkins.JenkinsServer;com.offbytwo.jenkins.client.JenkinsHttpClient;com.offbytwo.jenkins.model.Job;创建Jenkins job,并构建发现创建job 成功,但调用build方法报403错误背景介绍搭建的Jenkins,是在windows环境下,使用tomcat部署idea ,报错信息

2021-01-05 23:03:49 2286

原创 springboot -Failed to configure a DataSource: ‘url‘ attribute is not specified and no embe...

Description:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class描述:配置数据源失败:“url”属性未指定,且无法配置嵌入式数据源。原因:未能确定合适的驱动程序类问题原因: Mybatis没有找到合适的加载类,

2020-11-06 11:32:45 357

原创 springboot-Cannot load driver class: com.mysql.cj.jdbc.Driver

Spring-boot启动失败Cannot load driver class: com.mysql.cj.jdbc.DriverCannot load driver class: com.mysql.cj.jdbc.Driver发现配置文件application.yaml文件里爆红研究发现pom.xml文件中的包引入过老,更新版本号完美解决问题...

2020-11-06 11:20:36 1397

原创 解决ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/

这里写自定义目录标题import__("_ssl")ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Reference

2020-05-27 10:29:50 2616 1

原创 Django-views及html跨表查询

当有两个表,例如一个学生表,一个班级表,是多对一的关系。方法1:c = models.Class.object.get(pk=1)#查询到ID为1的班级stus = models.Student.object.filter(cls=c)#查询出来所有班级为c的学生#stus是多个对象#可以循环出结果for stu in stus : print stu.id,stu.name...

2020-04-26 14:38:15 418

原创 Django-传入前端表格初始化值

修改设备信息页views 函数 if request.method=='GET': deviceId = args[0] deviceObj=models.Devices.objects.filter(id=deviceId).first() #获取要修改的设备信息 deviceDict=model_to_d...

2020-04-26 13:57:45 540

原创 Jmeter-多线程组间传递参数-Error or number too big for integer type

1. 目的从上一个接口的BeanShell PostProcessor, 捕获所需信息传入下一个接口的BeanShell PreProcessor,作为参数传递每一个接口请求, 一个线程组2. 方法有两种方法1:BeanShell PostProcessor 存储props.put("QueueName",que); BeanShell PreProcessor 获取Str...

2020-04-09 16:54:37 1971

原创 Jmeter-websocket获取信息,加入参数,传入http请求

这里写自定义目录标题Jmeter-websocket获取信息,加入参数,传入http请求Jmeter-websocket获取信息,加入参数,传入http请求测试计划测试目的:直播抢答接口,测试接口并发性.测试分析进入直播间后,形成websocket长连接传输的协议, 此时教师端发起请求, 通过websocket协议传递queuename值, 学员端发起直播抢答接口,传递参数包含que...

2020-04-07 14:34:09 2327

原创 Postman- 提取headers和body里参数计算sign值

根据不同公司约束不同, 脚本也不同var header_list=pm.request.getHeaders(); // 获取headers里的数据,数组形式var header_param='';for(var item in header_list){ var value=pm.request.headers.get(item); header_para...

2020-03-19 17:16:29 3891

原创 Postman- TypeError: Cannot read property 'indexOf' of undefined (js提示没有定义方法)

写完prerequest-script脚本后,在console里查看日志,发现报错一开始以为是postman不支持js方法,后来查询到js是一款很不完善有大量BUG的语言,如果s.indexOf('ajaxerror')中前面的变量s没有值的话它不是像常规那样返回假,而是直接程序出错! ...

2020-03-19 17:01:02 6106

转载 Python 中函数和方法的区别

实例化出来的去调用,叫做方法.直接使用类名去调用,叫做函数.from types import MethodType,FunctionTypeclass Foo(object): def __init__(self): self.name="haiyan" def func(self): print(self.name)obj ...

2019-05-15 22:18:30 1976

原创 Django 修改图片,服务器图片没有存储成功,但是数据库图片地址已修改成功

发现问题:Django,实现图片上传,对应的views 里,必须是models....create, 如果使用models.....update,就不会存储服务器图片背景介绍:设备信息管理系统,添加设备有一项图片上传,成功修改设备信息时,出现的这个问题另外记得,删除数据库信息后,服务器存储的图片也要删除...

2019-05-09 16:51:47 1208 3

原创 Django query查询正常,返回对象为空QuerySet

我出现这个错误的前提条件: 数据为导入的数据,并不是正常从前端添加入库的。问题现象:views里获取数据库查询对象集合 obj= models.表名.objects.filter(**kwargs) 控制台debug发现 obj为QuerySet<[]> 拿着query到数据库里执行sql ,还能查出数据,就是没返回解决问题: 查看数据库字段是否...

2019-05-07 15:26:08 3289

原创 Django运行报错:django.core.exceptions.ImproperlyConfigured

Django运行报错django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or ca...

2019-05-06 21:47:44 5863

原创 AppiumDesktop5.0.4 实现滑屏引导页

什么是AppiumDesktop   有人说AppiumDesktop是Appium新版的叫法,也就是在Xcode8之前和之后的叫法。因为Xcode8之前自带的自动化测试框架叫做uiAutomation,Xcode8之后完全弃用了这一框架,开始使用XCUITest,这导致Appium大修其下层机制,以使用Facebook的WebDriverAgen,也就是从这个时候在用Appium测试iO

2017-12-13 15:36:48 1113

转载 ReportNG替代TestNG自带html版测试报告

1.1.4版本的ReportNG是最后一个版本,之后不再做维护。作为一个简单的测试报告插件,它是创造来替代TestNG原有的HTML报告。ReportNG提供了一个简易的、色彩分明的测试结果报告”,这段话是reportng官网上的介绍。   这里就来对比看看testng自带报告和ReportNG生成的测试报告:  下面是testng自带的报告      下面是repor

2017-12-07 14:36:15 957

原创 Appium测试项目异常Returned value cannot be converted to WebElement: {ELEMENT=1}

[TestNG] Running:  C:\Users\AppData\Local\Temp\testng-eclipse--462043372\testng-customsuite.xmlFAILED: plusorg.openqa.selenium.WebDriverException: Returned value cannot be converted to WebElemen

2017-12-02 11:33:04 3436 10

转载 Appium测试项目运行是报错“java.lang.NoClassDefFoundError: com/google/common/base/Function”

原因缺少一个jar包,下载后导入项目问题解决。http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.1.jar

2017-12-02 10:49:56 2147

原创 Appium Desktop-运行(window+android4.4.2)

1.启动Appium Desktop2.点击Start Server V1.7.13.创建新的session,点击放大镜4.创建属性5.填写后,可运行start session启动服务6.点击save可保存属性,下次打开,可在saved capability setsz中查看已保存的文件7.启动后,手机端会出现三个APP  :Appium setti

2017-11-30 17:33:12 4958

原创 Appium Desktop-启动异常Activity used to start app doesn't exist or cannot be launched!

Appium DesKtop 配置了各项参数后,启动报错[MJSONWP] Encountered internal error running command: Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be lau

2017-11-30 17:19:01 2584

原创 Appium Desktop-启动异常Permission to start activity denied.

Appium DesKtop 配置了各项参数后,启动报错[MJSONWP] Encountered internal error running command: Error: Error occured while starting App. Original error: Permission to start activity denied.可能情况1:activ

2017-11-30 16:54:36 6732

原创 不使用软件及硬件,电脑启动wifi,解决移动端通过电脑绑定host,无法访问服务器问题

问题描述:       移动端访问测试环境,需要绑定host,解决方法,通过电脑绑定host,通过猎豹wifi或360wifi(硬件设备)启动wifi后,移动端连接wifi后无法访问服务器。解决方案:       不使用软件及硬件,电脑启动wifi步骤:1.cmdnetsh wlan set hostednetwork mode=allow   设置承载网络模式被允许

2017-04-06 18:25:04 536

转载 ant安装、环境变量配置及验证

一、安装ant到官方主页http://ant.apache.org下载新版(目前为Ant1.9.4)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.8.1。二、配置环境变量window中设置ant环境变量:ANT_HOME C:/ apache-ant-1.8.1path C:/ apa

2017-04-06 18:24:41 1753

转载 TestNG 图解说明

TestNG  是什么:TestNG,即Testing,Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。 TestNG  如何安装输入http://beust.com/eclipse/

2017-04-06 18:24:12 405

原创 使用fiddler代理,手机无法上网

今天遇到一个问题,Fiddler设置代理后,手机连不上网,把wifi上的代理关掉,就可以上网。让我找了一个下午的答案,终于解决了。走过的弯路: PC端证书、手机证书反复卸载,无效重启电脑、重启fiddler、重启wifi ,无效切换wifi、切换端口,无效最终发现,升级了fiddler,所以对应的.net framework也要升级,使用驱动精灵提示安装最新的.

2017-03-16 17:32:56 28378 7

转载 使用Fiddler进行iOS APP的HTTP/HTTPS抓包

Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获iOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。最关键的是,对IOS应用抓包时直接在Windows PC上进行,不需要非

2017-02-17 10:33:49 875

原创 Fiddler拦截并修改移动端请求

由于测试电商平台APP,需测试购买,但又限于公司一提到钱,就给种不给力,所以想到使用Fiddler拦截消息,修改一个虚拟商品ID,虚拟商品价格为0.01元,方便以后测试。1.打开Fiddler,配置代理打开工具栏Tools-Telerik Fiddler Options-Connections-修改端口 我这里设置成88892.手机连接WIFI,并且配置同样代理3.

2017-02-15 15:10:49 12862 4

原创 不使用软件及硬件,电脑启动wifi,解决移动端通过电脑绑定host,无法访问服务器问题

问题描述:       移动端访问测试环境,需要绑定host,解决方法,通过电脑绑定host,通过猎豹wifi或360wifi(硬件设备)启动wifi后,移动端连接wifi后无法访问服务器。解决方案:       不使用软件及硬件,电脑启动wifi步骤:1.cmdnetsh wlan set hostednetwork mode=allow   设置承载网络模式被允许

2016-12-01 18:47:10 1390

转载 Jmeter-Socket closed

Socket closedNon HTTP response code: org.apache.http.NoHttpResponseException (the target server failed to respond)资料查询:https://wiki.apache.org/jmeter/JMeterSocketClosed问题原因:在JMeter下,发送http 请

2016-01-20 16:56:16 14797 1

原创 Jmeter-多台联机,远程失败ERROR - jmeter.engine.ClientJMeterEngine

Jmeter-多台联机,远程失败ERROR - jmeter.engine.ClientJMeterEngine

2016-01-08 17:15:11 13238 7

原创 Jmeter-java请求执行报错:java.lang.NoSuchFieldError: INSTANCE

本次测试背景:1.使用jmeter压力测试java接口,开发提供了一个jar,并且提供了依赖jar包2.写完测试类后打包成jar,放入D:\software\apache-jmeter-2.13\lib\ext3.可以正常启动jmeter.当执行用例时,错误出现了报错截图:如果大家遇到上面截图这个问题,不要慌张,慢慢排查问题出现这个问题的原因

2015-12-30 22:40:50 4347

转载 VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法

(1)今天做实验电脑垃圾用到虚拟机Ubuntu 卡出了翔, 无奈只能强制关机,重开机但是开机之后就出错了: 找了好久 ,这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件。解决方法如下:在你的虚拟机的安装目录下,搜索 【.lck】删除这三个搜索到的文件 即可!

2015-11-04 09:40:06 610

转载 selenium2webdriver对Wrapped元素的click()不起作用怎么办?

这个问题困扰了我快一天的时间,我遇到的问题:WebElement是一个Wrapped的span元素,点击后出现一个菜单。这个span元素可以用xpath定位到,但是element.click()就是不起作用,google了下,似乎有很多网友反映,应该是Selenium2.0的bug。针对我个人的问题,我尝试了如下的workaround:1. 改变xpath的表达式,避开查找直接用span定

2015-01-19 15:02:03 2693

Jenkins+Svn+Maven培训

Jenkins+Svn+Maven培训,Jenkins如何从SVN上加载一个Maven项目,并实现持续集成

2014-10-11

Android版手机测试

Android版本的手机测试用例 包括测试用例编号,测试用例 验收标准 重要级别 测试输入 预期结果

2010-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除