摘要: 有时我们不仅仅需要用例按照简单的顺序跑,需要内嵌循环,或者条件分支,让某些用例在满足一定条件时才执行。 1、for循环控制器 此处记录两种应用的场景,一种是直接定义好要循环的变量,循环次数是固定的,写死就可以。另一种是根据前面请求的内容或结果,来临时生成变量,要循环的数量不确定。 1)直接定义: 比 阅读全文
posted @ 2018-03-27 11:22 九微阁主 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 前提是linux安装了支持与windows间文件上传下载的包。 cd 到当前目录,执行sz 文件名(比如sz book.pdf),把linux当前目录下的某文件下载到本地。 我用的是Xshell,可以在连接属性处,先配置好路径,也可以每次都询问,自己选择路径。 阅读全文
posted @ 2018-03-26 11:26 九微阁主 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 要使测试用例达到灵活可复用,参数化是非常重要的。因为如果我们把所有的用例都写死,那么每次执行时,要修改的地方就太多了,所以,我们把通用的参数抽离出来。 下面总结一下实际应用中用到的几种参数化方式。 1、直接定义参数 比如: 请求中有个appid字段,很多个请求中都包含这个字段,如果我们写死了,那么如 阅读全文
posted @ 2018-03-23 11:36 九微阁主 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 1、启动jmeter 下载Jmeter的压缩包,不需要安装,解压到本地。windows双击bin目录下的jmeter.bat,即打开使用界面。 启动后,会有一个命令行窗口,要注意,这个命令行窗口不能关闭,如果关闭,整个Jmeter就关闭了。 可以执行多次jmeter.bat,这样就可以同时打开多个界 阅读全文
posted @ 2018-03-22 14:36 九微阁主 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、安装要用的接口包。 用python操作mysql数据库,我用的是pymysql,MySQLdb也可以。 因为之前已经安装python,直接用pip安装就可以,执行pip install pymysql,就会自动安装。 2、建库,建表,导入数据,查询,获取表名信息 导入的CSV内容: 具体实现: 阅读全文
posted @ 2018-03-16 14:26 九微阁主 阅读(2557) 评论(0) 推荐(0) 编辑