Python基础学习篇-1-编码-交互模式-注释
一、编码默认情况下,Python 源文件是 UTF-8 编码。你也可以为源文件指定不同的字符编码。为此,在 #! 行(首行)后插入至少一行特殊的注释行来定义源文件的编码。例如,如果你的编辑器不支持 UTF-8 编码的文件,但支持像 Windows-1252 的其他一些编码,你可以定义:# -*- coding: cp-1252 -*-通过此声明,源文件中所有的东西都会被当做用 cp-1252 编码
Python基础学习篇-2-数值运算和字符串
一、数值运算符1、运算符 +,-,* 和 / 与其它语言一样,括号 (()) 用于分组2、int 和 float整数(例如,2, 4, 20 )的类型是 int,带有小数部分的数字(例如,5.0, 1.6)的类型是 float。3、/ 、 //、 %除法(/)永远返回一个浮点数。如要只返回整数结果(丢掉任何小数部分),可以使用 // 运算符(floor division);要计算余数可以
Python基础学习篇-3- 如何使用 各种占位符 和 %方式 Format方式 进行格式化输出?
使用python进行格式化输出时,问题遇到一些小问题,所以彻底做一次大总结。在python中进行格式化输出有两种方式:百分号方式、Format方式说明:(本文示例使用Python3.6环境)下文介绍的Format()方式是比较新的函数, 但是目前大多数的 Python 代码仍然使用 % 操作符,所以两种方式都要掌握。Python官网说%这种旧式的格式化最终会从该语言中移除,所以 应该更多的使用 F
痛并快乐的面试记录
本文选自《大话软件测试-性能、自动化、安全及团队管理》一书面试是一件让人痛并快乐的事情,为啥呢?因为面试可以看到自己的不足,也可以遇到形形色色的人和事,我觉得快乐。而痛苦是难免会被人鄙视,唉,我脆弱的心灵啊。这里就我所能记住的内容和大家分享一下,希望能给大家带来一些帮助。1、自我介绍。注意,这里不是中文的自我介绍,而是英文的啊。我的天呐,对于大学英语4级刚刚过线的我简直不要太惨了。提醒大家一定要了
测试工程师必须要会写代码吗?
无论是刚入测试行业的萌新,还是已经在测试行业闯荡了两三年的小司机们,都会琢磨一个问题:如果要持续发展下去,我要不要懂代码?首先来看看软件测试的职业生涯方向:1、技术+ 管理方向:一枚萌新 → 技术阶段 → 测试经理、主管这样的管理岗位需要:编程能力 + 管理能力俱在2、纯技术方向:一枚萌新 →功能测试→ 自动化/性能/安全 → 测试开发/性能、安全测试专家/架构师需要:优秀的编程能力3、产品方向:
Python基础学习篇-4-常用的正则表达式处理函数
一、re.match函数1、re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:re.match(pattern, string, flags=0)函数参数说明:参数 描述pattern 匹配的正则表达式string 要匹配的字符串。flags 标志位,用于控制正则表达式的匹配 方式,如
我是如何从测试转为产品的
自我介绍先简单说下自己,我是参加了小强老师的测试培训班之后大概过了不到一年的时间转成产品的。自己之前一直干的是测试的工作。男性一枚。自己能转型成功靠的是两点,一点是自己足够的坚持和突破,愿意破釜沉舟;二点是在老师的培训班里学到了很多东西,这个东西不是大家说的知识,而是思维,考虑问题解决问题的思维,这是让我在工作中最最最最受益匪浅的!感谢老师!为什么我会转产品之前也咨询过小强老师的意见,老师给我了很
聊聊如何在职场中快速成长【必看好文】
1 提升技能包括软技能和硬技能。软技能是说沟通协作等能力;硬技能就是指我们的技术能力。这两者的占比我个人觉得软技能占60%,硬技能占40%.有的朋友可能看不懂了~此处自行体会吧,想要职场混的好情商大于智商哦2 精力管理分配好自己的工作、学习和休息的时间。工作经验、能力是需要日积月累的,由量变到质变的过程,不是一蹴而就的,太多人渴望一口吃成胖子了。突然想起一句话,你只是假装忙碌和学习而已。所以自己调
jmeter学习指南之OOM和监听器使用
OOM在执行压测的时候,有时候会遇到 OutOfMemoryError 内存溢出问题。可以通过调整 JVM 内存参数进行优化,是在 jmeter.bat 启动文件中配置的。以文本方式打开 jmeter.bat,修改以下配置项:调整堆内存 HEAP 的大小:将默认的 set HEAP=-Xms512m -Xmx512m,调整为 set HEAP=-Xms1024m -Xmx1024m;调整堆内存中新
jmeter学习指南之Beanshell 调用 java 代码的三种方式
在 jmeter beanshell 中可以自定义类和方法,也可以调用外部已有的 java 文件、class 文件、jar 包。这里分别讲一下调用外部 java 文件、class 文件、jar 包。一、调用 java 文件语法:source(" java 文件路径")其中文件路径可以使用绝对路径,也可以使用相对路径。示例:source("E:\eclipse\work
LoadRunner中文出现乱码的解决办法
录制选项,高级,支持字符集,UTF-8。一般情况下不需要开启此选项,否则在Submit里会出现有乱码。如果未开启此功能还出现乱码,可尝试开启此选项。如果开启此选项还是有乱码,且乱码处的内容你需要进行参数化,可使用lr_convert_string_encoding函数将字符转化为你需要的模式。函数原型:int lr_convert_string_encoding (
jmeter学习指南之源码导入 IntelliJ IDEA
使用环境:Win 7 + JMeter 5.0 + IntelliJ IDEA 2018.2.6 (为方便书写,本文中写的均是简称 IDEA)1、下载并解压 jmeter 源码源码下载地址: http://jmeter.apache.org/download_jmeter.cgi,选择 Source 下的 zip 格式下载到本地;解压到本地目录,如我的目录是 D:softwareapache-jm
jmeter学习指南之操作 mysql 数据库
JMeter 通过 JDBC Connection Configuration 和 JDBC Request 可以连接数据库,并进行增删改查操作,支持各种常见的数据库,本文以最常用的 MySQL 数据库为例讲解,其它数据库的使用方法类似。一、下载驱动包在使用之前,需要先下载与数据库对应的驱动包。这里以 mysql 为例讲解,我使用的驱动包是 mysql-connector-java-5.1.7-b
零经验噩梦般的面试
本文来自《大话软件测试》一书(https://detail.tmall.com/item.htm?id=547310727717)请允许我先做下自我介绍,我原来是非测试行业的,只是做的工作和IT沾一点边,人称“信息员”。因为工作的枯燥和无挑战,所以想试试可以不可以转行做点别的。这也就是为什么标题里会有“零经验”这几个字了。后来在网上了解到软件测试行业不错,入门门槛低,于是打算试一试。在网上看资料的
jmeter学习指南之生成html性能结果报告
一、前言印象中,jmeter在图表展示方面是比较弱的,需要依赖各种插件才能展示需要的图表,而且界面还很土!终于,在jmeter3.0版本推出了一个很重要的新功能,就是能够自动生成html性能图表,功能相当强大!我们先来看一眼主界面:这里只放两张图,其它还有各种性能指标的图表,就不一一展示了。 二.功能简介JMeter3.0提供一个用于生成HTML页面格式图形化报告的扩展模块。该模块支持通
测试人员如何安然度过寒冬?送上暖心良药
是的,今年这个冬天特别冷,不管是在工作上还是在生活上都很冷,但是生活还是要继续,在每个寒冷的早晨,不管再怎么赖床终究还是要挣扎着起来。是的,我们都知道:「冬天来了,春天还会远吗?」 但是 2019 年的春天恐怕是没有那么温暖的。(此处省略一万字。。。具体情况在这里不适合细说,有兴趣的同学可以自行搜索哈)如何在寒冬过后,让自己有一个明媚的春天呢?个人能力是立身之根本,尤其在 IT 行业,更是如此。唯
jmeter学习指南之分布式测试的来龙去脉
使用Jmeter分布式测试的背景一、使用Jmeter分布式测试的背景:1、GUI、非GUI的区别首先,我们知道Jmeter有两种运行方式,GUI、非GUI。GUI:在Windows系统上运行,图形化界面,方便查看测试结果,但是消耗压力机资源较高,容易卡死,有并发限制。非GUI:通过命令行运行,无图形化界面,不方便查看测试结果,但是消耗压力机资源较低,可以支持较大并发。2、GUI、非GUI遇到的问题
jmeter学习指南之非GUI命令行运行详解
一、为什么要用命令行运行jmeter?主要有以下三点:1) 图形化界面消耗更多资源,如CPU和内存,容易使压力机达到瓶颈,从而影响测试结果。2) 图形化界面不支持大型的负载测试和性能测试,并发较大时,jmeter会崩溃。3) 命令行方式可以把脚本配置到Jenkins上实现持续集成,做成自动化测试。二、解读命令行参数1、常用格式jmeter -n -t [jmx脚本路径] -l [测试输出结果文件路
jmeter学习指南之优化脚本
一、减少listener listener作为一个收集sampler的结果数据和呈现结果的文件,其本身会在每次sampler运行完成后执行一次。 即一个test plan中的listener数量越多,运行时listener本身带来的资源消耗就越大(尤其是view results in table以及view results tree等)。 
jmeter学习指南之Boundary Extractor和正则表达式提取器
一、Boundary Extractor 这是在jmeter4.0版本的后置处理器中增加的一个新元件,功能强大,使用方便; 有了它,可以完美替代正则表达式提取器和JSON Extractor等。它通过左右边界来提取需要的内容,非常类似LR中的关联它可以匹配任何格式的内容,如文本、json、xpath、html等等使用也很简