摘要:
练习一:校验用户名是否合法 1、输入账号 #input 2、如果账号存在的,提示已经被注册,如果不存在的,就让他注册 #列表比对all_users [],count() 3、不能为空 #strip() 4、用户名长度长度6-12之间 len() 5、最多输入3次 #循环 练习二:二维列表取值 将已交 阅读全文
摘要:
计算机在处理各种数值、文本、图形、音频、视频、网页等数据时,不同的数据,需要定义不同的数据类型。这篇随笔主要记录整型、浮点型、布尔类型、列表及元组。 一、整型和浮点型 1、整型 也就是整数类型,python3中都是int类型,没有long类型。有正整数、负整数和0。 2、浮点型 也就是小数类型,fl 阅读全文
摘要:
在学习了简单的条件判断和循环后,做一个小练习,写一个关于登录的程序。 username,passwd暂时写死在程序中,后续学习如何从文件中读取。 程序要求: (1) 让用户输入账号和密码(input) (2) 判断输入用户名密码正确的话(if) (3) 提示XXX,欢迎登录,今天的日期是XXX,程序 阅读全文
摘要:
一、定义变量 1、定义变量就是为了在后面还要用到它的值 编程都是和内存打交道的 2、python变量里面存的是内存地址 3、变量定义规则 (1) 见名知意 Python支持中文变量,但尽量不要用 分数 = 100 (2) 变量名只能是 字母、数字或下划线的任意组合 (3) 变量名的第一个字符不能是数 阅读全文
摘要:
一、什么是Python Python是一种面向对象、解释型的计算机语言。 它的特点是语法简洁、优雅、简单易学。 那么什么是自动化呢,简单来说就是写代码帮你测试。被测系统的开发语言,和做自动化的时候用的语言没关系。不管被测系统是java还是C开发的,都能用python做自动化。 二、编译型语言与解释型 阅读全文
摘要:
一、Pycharm概述 Pycharm是一个写代码的工具,有非常友好的函数提示及错误提示。当然也会有些小遗憾,例如getpass这个隐藏回显的标准库在Pycharm下就不生效。 import getpass #导入getpass模块,密码不回显 password = getpass.getpass( 阅读全文
摘要:
一、工具概述 Charles是跨平台的,windows或者Mac下都可以运行Fiddler支持windows 二、工具用途 1、看发出去的请求 在没有接口文档的情况下,可以通过抓包来看到请求类型、参数等信息。 2、定位问题 通过抓包分析是Server端的问题,还是客户端的问题 例如点击页面按钮没有反 阅读全文
摘要:
一、设置并发 1、压力测试场景设置 一般分为但场景和混合场景。单场景就是压测单个接口,单个请求就可以了。混合场景就是有业务流程,需要对多个接口一起操作,需要多个请求。 2、压测数据准备 造数据可以使用jmeter,操作数据库来造数据,也可以使用python连接数据库,批量的造数据 线程数:多少并发循 阅读全文
摘要:
一、到入JDBC的jar包 因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql 将jar包放在Jmeter安装目录/lib/mysql-connector-java-5.1.7-bin.jar 并在测试计划中添加jar包路径 二、创建数据库连接配置,mysql 阅读全文
摘要:
一、参数化 1、从文件读取 事先写好一些数据,然后从文件中读取,这样的话,比如说登录接口,账号和密码都是我们事先注册好的。通过文件参数化可以实现多个账户登录的测试。 在Parameters的值中用${username}、${pwd}来获取文件中的值 添加配置元件,选择CSV Data Set Con 阅读全文