- 博客(104)
- 收藏
- 关注
原创 【IT之路】FAQ-从JSP传递的中文乱码问题
从JSP传递的中文,在eclipse日志中显示乱码JSP的主要代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html&.
2021-05-29 17:02:39
145
原创 【IT之路】微信小程序之美化
web页面可以使用css样式表来美化。微信小程序页面模块也可以使用样式。相关的样式文件后缀为.wxss下面我们看下index模块如何给按钮使用样式一、编写css样式在index.wxss文件中添加如下css样式代码/**index.wxss**/.userinfo { display: flex; flex-direction: column; align-items: center; color: #aaa;}.resultData { width: 128r
2021-05-04 19:13:58
3140
原创 【IT之路】微信小程序之程序精简
上一篇我们了解了下微信小程序,这次我们来给新创建出来的小程序瘦身。这里保存了日志模块部分和index页面一、主体文件精简app.js文件精简:// app.jsApp({ onLaunch() { // 展示本地存储能力 const logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs) }})app
2021-05-04 18:32:30
651
原创 【IT之路】微信小程序之初探
python+selenium自动化我比较喜欢,但是今天先不谈这个。因为昨天晚上碰巧初次接触了一下微信小程序开发,有点感想,先记录一下。我发觉写笔记是一个很不错的习惯,希望朋友们也能喜欢写笔记。因为笔记是一个心路历程,也是一种能力提升,更是时光的留影。等我们以后都变成了老头,老婆子后,会发现年轻也有奋斗的一面,不是得过且过。废话了一堆,我们回归正题:我们的微信小程序.....微信小程序体现在一个小字,不像app那么臃肿。微信小程序说实在我还真比较喜欢。主要原因:为我们手机减负。程序在云端,本地不
2021-05-04 14:36:06
1561
5
原创 【IT之路】python3+selenium2实现UI自动化框架封装之公共类库实现:ini配置文件工具类IniHelper.py
ini文件操作相对比较常用,这里日志我采用的是ini配置。操作ini简单封装了一个工具类,方便代码重用。IniHelper.py#!/usr/bin/python# -*- coding: UTF-8 -*-'''Ini配置文件操作类Created on 2021年4月25日@author: mosorg'''import codecsimport configparserclass IniHelper(object): ''' classdocs
2021-05-04 13:06:27
219
原创 【IT之路】python3+selenium2实现UI自动化框架封装之公共类库实现:日志类LogUtils.py
一、思路从ini配置文件中获取日志文件路径、日志文件名称和日志级别二、常见要点:1、从ini文件获取日志配置信息2、获取日志主体3、设置日志级别三、实现代码LogUtils.py#-*-coding:utf-8-*-'''Created on 2021年5月3日日志工具类@author: mosorg'''import logging # 引入logging模块import osfrom datetime import datetimeimport
2021-05-04 12:53:18
255
原创 【IT之路】python3+selenium2实现UI自动化框架封装之公共类库实现:python中logging日志模块详解
一、日志级别import logging # 引入logging模块# 将信息打印到控制台上logging.debug(u"DEBUG级别日志")logging.info(u"info级别日志")logging.warning(u"warning级别日志")logging.error(u"error级别日志")logging.critical(u"critical级别日志")上面可以看到只有后面三个能打印出来默认生成的root logger的level是logging.WAR
2021-05-03 19:44:58
330
1
原创 【IT之路】python3+selenium2实现UI自动化之常见操作
一、浏览器的控制Selenium-webdriverAPI提供了对页面元素定位和操作方法外,还提供了对浏览器本身的操作,如浏览器前进、后退、刷新、关闭、浏览器窗口大小设置等名称 方法 示例 说明 打开浏览器 driver=webdriver.Chrome() driver=webdriver.Firefox() 打开谷歌浏览器: driver=webdriver.Chrome() 或者,如果不执行...
2021-05-03 18:55:32
698
5
原创 【IT之路】python3+selenium2实现UI自动化之selenium常见方法的使用
一、selenium常见方法介绍返回单个元素方法名称 方法 示例 示例结果 通过ID定位元素 find_element_by_id 示例: <p id="bth">通过ID定位元素:find_element_by_id() </p> driver.find_element_by_id('btn') 通过名称定位元素 find_element_by_name 示例:...
2021-05-03 17:39:29
95
转载 MySQL JDBC驱动版本与MySQL数据库版本对应关系
前言:前段时间发现在家使用和公司一样的mysql jdbc驱动版本发生了异常,原因:家里mysql数据库版本与公司不一致导致。查询了相关资料,发现mysql jdbc驱动版本与mysql数据库版本有一定的对应关系,用错了版本就会出现连接不上数据库的异常。这里给出mysql jdbc驱动版本与mysql数据库版本的对应关系,照着以下关系,选择相应的jdbc驱动和mysql数据版本即可。Con...
2021-05-03 17:07:05
2780
原创 【IT之路】python3+selenium2实现UI自动化之XPath (运算符)
XPath 运算符下面列出了可用在 XPath 表达式中的运算符:运算符 描述 实例 返回值 | 计算两个节点集 //book | //cd 返回所有拥有 book 和 cd 元素的节点集 + 加法 6 + 4 10 - 减法 6 - 4 2 * 乘法 6 * 4 24 div 除法 8 div 4 2 = 等于 price=9.80 如果 p
2021-05-03 16:45:06
97
原创 【IT之路】python3+selenium2实现UI自动化之XPath 轴(Axes)
XML 实例XPath 轴(Axes)轴可定义相对于当前节点的节点集。轴名称 结果 ancestor 选取当前节点的所有先辈(父、祖父等)。 ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身。 attribute 选取当前节点的所有属性。 child 选取当前节点的所有子元素。 descendant 选取当前节点的所有后代元素(子、孙等)。 descendant-or-self 选取当前节
2021-05-03 16:43:59
118
原创 【IT之路】python3+selenium2实现UI自动化之Xpath(简介及基础语法)
XPath 是一门在 XML 文档中查找信息的语言。一、什么是 XPath? XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一个 W3C 标准 二、XPath 术语节点在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下.
2021-05-03 16:41:42
244
1
原创 【IT之路】python3+selenium2实现UI自动化之Xpath(初次接触)
今天抛开UI自动化不说,先来了解下一个重要的知识点:Xpath。为什么要研究Xpath呢?因为xpath是UI自动化核心之一,UI自动化是对页面进行的操作,而xpath可以很好的协助selenium进行页面元素的定位,所以我们有必要研究一下。下面首先说下常见的语法知识:xpath使用单反斜杠“/”和双反斜杠“//”开头来定位元素。一、单反斜杠如果路径以单反斜线 / 开始, 那么该路径就表示到一个元素的绝对路径1、根元素的定位。语法格式:/根元素名称示例。定位根元素AAA/AA
2021-05-03 16:36:55
481
原创 【IT之路】python3+selenium2实现UI自动化之环境搭建
1、软件下载软件名称 版本 说明 下载地址 Chrome浏览器 56.0.2924.87 56.0.2924.87_chrome_installer.exe: (访问密码:4706) python 36 python-3.6.0-amd64.exe(访问密码:4706) selenium 2.53.6 提供UI自动化方法 chromedriver 2.29 ch...
2021-05-03 15:51:55
123
原创 mysql中utf8和utf8mb4区别
MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8...
2021-02-07 14:19:38
166
原创 MyEclipse导入已有Maven项目
1、菜单"File->Import..."2、在弹出框中输入"maven",选择“Existing Maven Projects”,下一步3、单击“Browse..”,选择Maven工程4、点击“确定”按钮后,maven会自动更新需要的jar包到本地,可能需要点时间5、更新完成后如下FAQ:可能会报maven-compiler错误,解决方法参考下面链接文章https://blog.csdn.net/mwb2001/article...
2020-12-26 22:32:36
545
转载 解决eclipse导入maven项目报错:No marketplace entries found to handle atlassian-spring-scanner-maven-plugin:1.
原文地址:https://blog.csdn.net/yangdengdeng/article/details/90691822解决eclipse导入maven项目报错:No marketplace entries found to handle atlassian-spring-scanner-maven-plugin:1.2.13:atlassian-spring-scanner in Eclipse. Please see Help for more information.原因:报错的插件的
2020-12-26 22:30:39
765
1
转载 myeclipse10.0集成git工具
myeclipse10.0对应的Git版本应该为:egit版本为2.3.1下载地址:http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F下载完成后如图:解压后,里面的文件如下:将这些放入myeclipse中dropins文件夹下的egit文件夹中,如果没有egit文件夹,手动创建一个:重启myeclipse即可。...
2020-12-16 22:31:46
155
转载 使用git clone命令出现error: RPC failed; curl 18 transfer closed with outstanding read data remaining问题
最近看到一个项目想用git clone命令从github克隆源码到电脑时出现了以下问题:error: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed1 2 3 4原因是因为curl的postBuffer的默认值太小,我们需要
2020-12-16 21:51:52
2141
原创 杂谈
如果你的生活以金钱为中心,你会活的很苦;如果你的生活以儿女为中心,你会活的很累;如果你的生活以爱情为中心,你会活的很伤;如果你的生活以攀比为中心,你会活的很苦闷;如果你的生活以宽容为中心,你会活的很幸福;如果你的生活以知足为中心,你会活的很快乐;如果你的生活以感恩为中心,你会活的很善良;1、做人:对上恭敬、对下不傲,是为礼;2、做事:大不糊涂、小不计较,是为智;3、对利:能拿六分,只拿四分,是为义;4、恪律:守身如莲,香远益清,是为廉;5、对人:表里如一,真诚以待,是为信;6、修心
2020-09-25 05:52:35
231
转载 该设备正在使用中.请关闭可能使用该设备的所
弹出USB大容量存储设备时出问题方法/步骤 关闭从U盘中打开的所有文件(wrod,excel,ppt,txt...) 开始---所有程序---附件---系统工具---资源监视器 打开CPU标签栏,在"关联的句柄"中的搜索框中输入U盘的盘符,如"G:" 按回车搜索即可出结果,在搜索结果中右键选择"结束进程"就可以关闭对应的程序! ...
2020-05-19 01:29:42
19444
2
原创 【IT之路】连接MySQL遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添...
2020-01-16 15:01:07
4217
原创 【IT之路】LoadRunner系列- 走进Loadrunner 的大门之VuGen录制选项Recording Options
上一章节,我们认识了脚本的由来,是不是觉得很简单?没错,要有信心,工具的学习其实没有想象的那么复杂。OK,趁热打铁,我们来深入一下。简单的录制和脚本创建,我们已经掌握,那么录制前的配置有没有想认识一下呢?这一章节,我们来熟悉一下,录制的配置。那么,我们就要知道,录制配置在哪里打开,有的同学已经知道了。没错,就是在录制对话框那里有个入口。首先,我们来再次认识下录制向导对话框。看到了没...
2019-05-23 17:54:18
365
转载 LoadRunner基于HTML-based script和URL-based script方式录制的区别和各自的使用场景
一、区别: 为了更加直观的区别这两种录制方式,我们可以分别使用这两种方式录制同一场景(打开百度首页)然后进行对比,录制的代码如下:HTML-based script方式打开百度首页:Action(){ web_url("www.baidu.com", "URL=http://www.baidu.com/", "Resource=0",...
2019-05-23 17:42:07
896
原创 【IT之路】FAQ- LoadRunner脚本之思考时间没生效问题
问题:录制脚本完成后,回放脚本时,发现思考时间没生效。原因:默认安装完LR后,运行时配置已经设置了忽略思考时间处理方法:启用思考时间,设置为与录制时一致。打开loadrunerr后键盘按下F4或loadrunner--Run-time settings --General -- Think Time...
2019-05-23 17:13:06
488
原创 【IT之路】LoadRunner系列- 走进Loadrunner 的大门之创建脚本
通过上一章,我们了解到负载测试,并且体验了下负载测试中场景创建和运行负载测试。其中,文章使用的是已有的示例脚本进行了负载测试执行。那么,我们想一下,脚本是怎么来的?肯定不是天上掉下来的,脚本不是馅饼。这一章,我们来拨开脚本之谜。LoadRunner创建脚本之脚本录制1、在启动界面,点击“Create/Edit Scripts”,打开“Start Page”页面(VuGen 起始页)...
2019-05-23 16:48:30
203
原创 【IT之路】Loadrunner11无法在win7 64位上启用ie解决办法
问题:Loadrunner11无法在win7 64位上启用ie解决办法在Win7 64位上大家的LoadRunner 11进行脚本录制时,无法打开IE浏览器。loadrunner11在win7 64位上默认启用的是32位的那个IE浏览器,路径:C:\Program Files (x86)\Internet Explorer处理方法:1、查看IE版本:帮助->关于....2...
2019-05-23 16:37:01
570
原创 【IT之路】LoadRunner系列- 走进Loadrunner 的大门之负载测试
这一章,我们来认识一下负载测试。负载测试百度百科一下,得出下面信息。负载测试(Load testing),不限制软件的运行资源,测试软件的数据吞吐量上限,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。...
2019-05-23 14:34:47
304
原创 【IT之路】FAQ-LoadRunner手工场景负载界面中脚本路径报错问题
问题:FAQ-LoadRunner手工场景负载界面的 “场景组“ 窗格 中脚本路径报红色问题上图的“场景组”窗格中:Group Name和Script Path的值均为红色,说明Script Path的脚本路径不对。原因:是安装LR是,改变的默认的安装路径,导致找不到示例脚本处理方法:重新选择示例脚本路径1、选中示例脚本单元格2、点击下拉箭头,展开弹出框3、选择“B...
2019-05-23 14:04:27
317
原创 【IT之路】LoadRunner系列- LoadRunner 11 界面介绍
上一章我们了解了一下性能测试,对性能测试有一个初步的认识。但是,看了上一章,是不是感觉性能测试的工具五花八门呢,那么学习性能测试,我们究竟要选择哪款呢?其实我们可以从面试、工作常用等角度去选择。但是,我想说一句:工具只是一种开饭的道具,思想才是最重要的。所以,只要我们掌握了性能测试的根本,工具不应该成为我们前进的拦路石。在此,我们还是选择LoadRunner。使用一个软件,首先需要熟悉...
2019-05-23 13:42:16
950
转载 性能测试总结(三)--工具选型篇
本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。一、浅谈为什么需要工具我们来看下工具的定义:它原指工作时所需用的器具,后引申为为达到、完成或促进某一事物的手段。(---...
2019-05-23 12:19:58
153
转载 性能测试工具篇(开源&商业)
原文地址:https://www.cnblogs.com/xianlai-huang/p/9436884.html一、系统性能测试工具开源免费 Iometer I/O子系统性能测试 其在工业界被广泛使用 支持多种平台(Linux, Windows, Mac OS等) 网址:http://www.iometer.org/ Iozone I/O性...
2019-05-23 12:15:14
913
原创 【IT之路】性能测试系列 -- 初识性能测试
上一章节我们大概了解了下LoadRunner,这一章,我们来认识一下性能测试。说到性能测试,很多同学会有自己不同的感想。web前端的测试同学说:页面怎么半天打不开啊,没办法测啊,必须改善。一线运维的同学说:靠,系统上线这才多久啊,怎么就嘎嘣的宕机了?这可以不行啊,客户跳起来了,必须赶紧处理。。。。终端用户也出来了:什么系统嘛?怎么一直登陆不上去呢?我刚刚抢的火车票还没支付,又...
2019-05-23 12:02:46
378
转载 【IT之路】法律-网络知识产权侵权种类
1、网页网站抄袭复制侵权 就一个网页来说,一般都是由文字、图画、录音、活动影像等多媒体的元素构成。网页可以作为“汇编作品”,以及其内任何一部分作品,都受到著作权的保护。只要该网页内容的选择或编排具有独创性,具体内容构成作品。则对其抄袭、复制等行为就涉嫌侵权行为。 2、网络上传和下载侵权 网络上传,将现实世界的作品,包括文字、影视、音乐等数字化后上传到虚拟的网络空间,就得尊重原著作权人的...
2019-05-22 19:43:13
532
原创 【IT之路】LoadRunner系列- 走进Loadrunner 的大门
做过软件测试的同学,只要提到LoadRunner,大家首先想到的就是什么呢?1、性能测试?2、自动化测试?3、压力测试?4、负载测试?。。。。。。很好,能自发的想到了跟性能相关的测试,说明我们自己至少对这块有所了解,说明我们已经向前踏出了一步。无论后面能走多远,但是我们至少勇敢向前,而不是逃避。人生短短几十年,别浪费了生命,要活得有价值。扯远了,回到我们的主题...
2019-05-22 17:05:47
220
原创 【IT之路】LoadRunner系列-Loadrunner 11破解&汉化
上一篇介绍了LoadRunner 11的安装,本文介绍Loadrunner 11的破解一、工具准备破解文件下载 lr破解.zip汉化文件下载 HP LoadRunner 11.00 Patch Chinese.iso二、破解过程下载并解压破解文件到任意目录安装顺序操作a、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR1...
2019-05-22 14:57:28
478
原创 【IT之路】LoadRunner系列-Win7 64bit下搭建Loadrunner11破解版
一直想提升下性能测试知识,但是都因为这样那样的原因,没有实际上系统梳理下。在此,刚好空出时间来了,一步步把性能测试知识重新拾一下。本文介绍的是在vmware的环境下进行的Loadrunner环境搭建。一、环境准备Win7 64bit Loadrunner 11 VmwareWorkstation 12二、工具准备安装文件下载 loadrunner-11...
2019-05-22 14:42:40
716
原创 【IT之路】Vmware Workstation 12安装Win7 64bit
一、工具准备Win7 64bit VmwareWorkstation 12二、新建vmware虚拟机配置如下三、Win7系统安装略,百度一下,很多教程四、安装vmware tools1、虚拟机 - 安装VMware Tools...
2019-05-22 12:35:42
1091
原创 【IT之路】CentOS 7安装Jenkins
在线安装待补充基于tomcat的安装CentOS下tomcat的安装见:【IT之路】CentOS 7安装Tomcat8下载 jenkins-2.177.war安装 上传jenkins到tomcat所在服务器上,如果tomcat已经启动,会自动部署 修改UpdateCenter.xml 启动后会生成文件 hu...
2019-05-18 00:27:23
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人