自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长源的博客

学习、总结、记录、分享

  • 博客(35)
  • 问答 (11)
  • 收藏
  • 关注

原创 修改VS2015的文件编码格式为utf8,解决在Ubuntu下中文输出为乱码的问题

VS2015文件编码的修改

2023-01-26 15:16:28 4491

原创 VMware USB控制器的设置可能导致3.0U盘插入3.0接口,虚拟系统中识别不到U盘

VMware虚拟系统识别不到U盘的问题

2022-09-10 18:43:25 1628

原创 在Ubuntu中,使指定搜索动态库文件路径的环境变量LD_LIBRARY_PATH永久生效

LD_LIBRARY_PATH

2022-09-04 19:42:12 3061

原创 Ubuntu中用useradd创建用户时没指定家目录和shell版本,就不能su切换到新用户

Ubuntu useradd命令的使用

2022-08-21 10:00:11 3154

原创 在Linux中通过C语言获取当前系统时间,精确到毫秒或微秒

Linux C获取系统时间

2022-07-24 17:39:26 9083

原创 Windows中使用C语言实现打印彩色文字到命令行窗口

本文记录的是在Windows中使用C语言自定义一个可以打印彩色文字的printf函数,函数原型如下:int colorful_printf(WORD color, const char* format, ...);形参color接收设定的颜色,形参format是printf函数的格式字符串,后面的不确定个数的参数是printf函数的格式输出符对应的待打印项。也就是将传给printf函数的实参原封不动的传过来,再按照参数color指定的颜色进行打印。要实现这个功能,需要预先掌握如下几方面的知识:

2022-04-16 18:45:38 3414

原创 GLog编译提示fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题的解决

GLog编译的问题

2022-02-09 19:04:11 341

原创 使用NFS在arm-Linux系统和Windows PC间传递数据

在嵌入式开发和测试中,有时需要在PC和开发板的arm-Linux系统间传送文件,这可以使用NFS服务器来实现。在网上看过一些相关文章,PC的系统多是Ubuntu。我这篇文章记录的是PC是Windows系统的情况。PC的OS:Win10 64位系统软件:HaneWinNFSServer_ha_setup 在NFS的服务架构中,PC端是server,arm-Linux系统是client。 安装HaneWinNFSServer_ha_setup,下一步就行...

2020-11-01 07:20:52 528

原创 使用Jmeter调用第三方jar包的基本步骤

在使用Jmeter做接口测试时,有时需要调用第三方jar包,以下是基本步骤。首先需要把jar包放到Jmeter的lib\ext目录中,并重启Jmeter。这里以在网上下载到的用于MD5加密的jar包JavaMD5.jar为例。启动Jmeter后,在测试计划中添加jar包。在线程组中添加BeanShell Sampler和Debug Sampler:Debug Sampler...

2018-11-18 19:55:51 4359

原创 【备忘】Fiddler的基本设置

Fiddler默认不能抓HTTPS协议的包,若要抓,需要安装fiddler证书fiddlercertmaker.exe

2018-11-17 16:40:27 248

原创 JMeter分布式测试的配置方法

调度机和执行机均需安装JMeter。在执行机中,执行JMeter的bin目录中的jmeter-server.bat,启动后会看到IP和端口的详细信息。在调度机中,编辑bin目录中的jmeter.properties,设置remote_hosts=调度机的IP:端口号。多个调度机的地址使用逗号分隔。重启JMeter在调度机的JMeter中,运行--远程启动相应的执行机或远程全部启动...

2018-11-17 13:53:45 431

原创 Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"问题的解决

在使用Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"。经检查Python与Oracle使用的均是64位版本。原因是运行Python的客户机未安装64位的Oracle Instant Client。下载Oracle Instant Client并解压后要将Oracle Instant Client的路径配到环境变量...

2018-08-20 09:12:28 9023

原创 XSS攻击学习笔记

教程:http://edu.51cto.com/course/5733.html进行XSS攻击时,常用的HTML标记:<script></script>、<iframe></iframe>、<img /> 

2018-08-08 08:51:01 765

原创 SQL注入学习笔记

教程:http://edu.51cto.com/course/5733.html经典的登录模块的SQL语句是:select id from users where username = 'USERNAME' and password = 'PASSWORD'如果存在SQL注入漏洞,可输入用户名、密码为:' or' 1=1则生成的SQL语句为:select id from users w...

2018-07-11 16:55:33 212

原创 将Python代码移植到另一台PC上,PyCharm中无法联想方法问题的解决

今天将Python代码从一台PC上拷到另一台上,然后发现在PyCharm中键入点(.),不能联想出该对象的方法。后来发现该项目的解释器是空的,在PyCharm中选中该项目,点击"File-Settings",在"Project Interpreter"中重新选择解释器就可以了...

2018-05-02 10:01:06 5928 1

原创 Python selenium IE浏览器驱动最好用32位的

Python版本:3.6.4;Selenium版本:3.8.1;IE版本:IE11.447.14393.0。IE驱动最开始使用的是64位的,IEDriverServer_x64_3.8.0,真是慢的要死,send_keys输入字符串,都是一个字一个字键入进去的。换成32位驱动,IEDriverServer_Win32_3.8.0就好了另:同样的Python和Selenium版本,火狐使用的是54版...

2018-04-28 09:25:17 2047

转载 【学习笔记】Selenium WebDriver的Actions类中的sendKeys方法和WebElement.sendKeys方法的区别

Selenium WebDriver的Actions类中的sendKeys方法和WebElement.sendKeys方法都是用于向元素中输入字符串(键的字符序列)的,但两者有一些区别。官方文档中Actions类的解释,https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Act

2017-10-28 11:28:29 8082 1

转载 使用WebDriver的隐式等待需要注意的问题

使用WebDriver的隐式等待需要注意超时时间的设置,参见官方文档

2017-10-21 17:15:16 363

原创 【学习笔记】对Badboy脚本使用MySQL中的数据进行参数化

本文是小强老师的课程《Jmeter性能测试全程实战》的学习笔记,课程链接:http://edu.51cto.com/course/2324.html,部分文字来自课堂讲解。步骤:1.安装好MYSQL,创建数据库、表、数据。2.安装mysql-connector-odbc3.在控制面板的管理工具中创建数据源。我使用的Badboy版本是BadboyInstaller-2.1.2_wm,

2017-08-17 20:27:24 2439 4

原创 【学习笔记】使用JMeter进行录制的步骤

这里记录的是用JMeter工具本身进行录制的步骤。另外还可以使用Badboy进行录制,然后导出为jmx脚本,再导入JMeter。以下部分文字来自小强老师的课程《Jmeter性能测试全程实战》,链接:http://edu.51cto.com/course/2324.html1.对进行录制的浏览器设置代理服务器(以IE为例)2.在JMeter中创建一个线程组3.在工作台中添

2017-08-12 21:00:33 811

原创 【学习笔记】编写selenium测试脚本(Java)的基本步骤

《从零学习selenium2(WebDriver)自动化测试系列视频课程》风落几番(任健勇)http://edu.51cto.com/course/8322.html 学习笔记1.创建一个Java工程2.在src中新建一个package3.在package中新建一个class4.在类中新增注解5.编写用于测试的方法6.Add TestNG library7.Im

2017-06-04 20:22:01 2206 1

原创 【备忘】使浏览器报出js错误提示的设置

(一)IE取消Internet选项-高级中的“禁用脚本调试(Internet Explorer)”前的对勾勾选“显示每个脚本错误的通知”(二)火狐安装并启用FireBug,在“控制台-错误”中查看(三)Chrome在开发者工具中查看

2017-05-06 21:07:30 7801

原创 备忘:Linux的top命令调整排序的方法

调整排序的列:在进程信息界面按shift+f,进入可以作为排序的列的列表页面。键入字母即可选择按哪列排序改变排序方法:默认降序排列。如果需要改成升序,则在进程信息界面按R

2017-04-09 22:23:33 13572

原创 备忘:Linux文件或目录的操作权限对应的数值

r:4w:2x:1

2017-04-09 22:22:02 411

原创 备忘:JMeter测试MySQL的配置方法

1.在JMeter中安装连接MySQL的驱动,方法是在测试计划界面的最下方"Add directory or jar to classpath",点击“浏览”,添加mysql-connector-java的文件夹或jar包。这个jar包要放到JMeter的lib目录下,而且必须先放好,再启动JMeter,否则无法连接MySQL2.添加一个线程组,在其下添加-配置元件-JDBC Connectio...

2017-04-09 22:20:34 297

原创 【记录】安装WAMP问题汇总

系统:虚拟机WinServer 2003问题1:安装过程中缺少两个dll文件,安装不成功。解决办法:先安装VC2010运行库。问题2:安装后托盘处没有WAMP的icon,启动WAMP直接报错:Aestan Tray Menu 遇到问题需要关闭 解决办法:先安装 VC++ 2008可再发行组件包问题3:WAMP一直处于offline状态,无法切换至Online

2017-04-09 22:08:27 302

原创 【备忘】使用SoapUI和Excel创建一个接口自动化测试的基本步骤

Web Service+Excel接口测试框架:SoapUI完成请求+处理判断Excel记录结果+参数实现数据分离和驱动////////////////////////////////////////////////////////////步骤如下:1.创建一个Soap Project2.Add WSDL3.Generate TestSuite4.先将数据写

2017-03-18 13:25:00 2126

原创 【备忘】SoapUI测试REST风格接口时的groovy script写法

SoapUI主要用于测试Web Service接口,而REST风格的接口返回的基本都是json格式的数据,SoapUI不能直接处理。对于REST接口之间传递数据的场景,需要使用groovy script从响应的json数据中取出数据groovy script的写法比较固定,如下://导入处理json的包import groovy.json.JsonSlurper//从响应中取数

2017-03-17 15:22:57 999

原创 最重要的是思路——一个SQL注入测试的思路整理

此文是学习小强老师的《安全测试普及课【内容更新,小强出品】》中在webgoat上做的一个练习的思路整理。例子是webgoat上的Injection Flaws-Blind String SQL Injection这个例子首先最重要的一定是看明白需求,对业务的了解远比技术重要得多!本需求是需要猜出pins表中在cc_number = 4321432143214321时name字段的值,题

2017-03-02 22:03:14 2213

原创 linux通过单用户修改用户密码的方法

学习韩顺平老师的《一周学会linux》,记录了一个修改用户密码的小技巧。比如root用户的密码我们忘记了,无法登录,可以通过单用户的方式来修改。使用的linux系统是fedora core 5,操作步骤如下:1.启动系统2.进入系统倒计时读秒的时候快速按e3.这时就进入了GRUB4.再按一下e,进入这个界面5.选择第二个“kernel...”,这项,再按一下

2017-02-12 21:04:13 3564

原创 《LoadRunner常见问题汇总及解决方案》的学习笔记

学习了LoadRunner常见问题汇总及解决方案【小强出品】受益匪浅,记了些笔记,整理如下:1.LR应用比较稳定的操作系统版本:XP、Win7 LR应用比较稳定的IE版本:IE6、IE9。我一直用的IE8也很稳定2.在Win7系统下使用LR,应该使用administrator用户或拥有管理员权限的用户登录3.IE推荐使用微软原生态的IE,不要使用第三方加工过的IE,很容易不稳定

2017-02-10 15:10:43 390

原创 JMeter性能测试学习笔记——几个性能测试知识点

最近在学习小强老师的《Jmeter性能测试全程实战》,讲得很不错,涉及到几个不太清楚的性能测试知识点,对照视频及百度,整理如下:系统性能好的几个表现:1.随着用户数的增长,事务响应时间增长较为缓慢2.随着用户数的增加,服务器每秒处理请求数也在增加3.服务器接收到的数据流量随着用户数的增加而上升关于内存的错误页数,可以看知乎的这篇帖子,讲得非常详细:https://www.zhi

2017-02-09 20:14:52 10215

原创 xpath的通配符

xpath的通配符*匹配的是元素节点,不能匹配文本节点。文本节点和元素节点是两种不同的节点。如果既想匹配元素节点,又想匹配文本节点,可以使用node()@*可以匹配任何的属性节点截图来自W3School的xpath教程http://www.w3school.com.cn/xpath/index.asp

2017-01-06 17:04:17 4470

原创 LoadRunner的小bug

LoadRunner版本:LR11问题1:节录自:《性能测试进阶指南——LoadRunner11实战》.(陈霁)问题2:通过Insert菜单插入关联函数web_reg_save_param_ex默认左右边界的"Match case"是不被选中的,这时生成的关联函数脚本代码,LB和RB应该带有/IC(Case Insensitive),但是生成的脚本代码中没有:web

2016-09-12 22:24:27 425

原创 LoadRunner检查点使用小结

在loadrunner中可以添加检查点,以检查从服务器返回的内容是否正确。      添加检查点方法:将脚本切换到Tree View,右键单击要检查的内容,选择Insert After或Insert Before,在弹出窗口中选择Web Checks-Image Check或Text Check.            用这种方式添加的检查点,对应的函数是:      Image

2016-02-13 18:49:15 12634 1

空空如也

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

TA关注的人

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