总结-8

 1、python脚本测试数据
     1.excel录入批量数据;python读取数据,存入到数据库
     2.python直接批量造数据,存入到数据库
     
 
 2、jmeter的分布式性能测试
         补充:多个客户端jmeter,同时开展性能测试工作
 
 3、环境部署需要考虑的安全测试的
 
 4、python
     1:如何定位一个动态的元素?
     2:如何定位类似于悬浮在web页面上的元素(类似于web上飞来飞去的广告)
     3:Python的垃圾回收的机制
     4:深拷贝浅拷贝的区别是什么?
     5:什么是装饰器?举一个你用过装饰器的例子
     6:@classmethod 和 @staticmethod 的区别,以及分别运用在哪些使用场景?
     7:python 的可变类型有哪些?
     8:列举 python2 和 python3 的区别
     9:什么是lambda函数?怎么用?
     10:try...except...else 和 try...except...finally 的区别是什么?
     11:with...as 的原理是什么?


  5、开发框架:Django
     1:简单介绍一下Django的目录结构
     2:了解什么是MVC么?为什么说 Django是MTV模型?
     3:一个网络请求在Django中的实现过程
     4:uwsgi是什么?用uwsgi和用Django的原生启动方式,有什么区别?
     5:了解 ORM 么?简单介绍一下Django的ORM映射
     6:Django的 CBV 和 FBV 的区别?实际项目中你会使用哪种方式?为什么?
     7:怎么把 Django 的 module同步到数据库中?同步过程中会遇到什么坑么?
     8:什么是反向代理?


  6、非关系型数据库
     1:非关系型数据库有哪些?
     2:Redis的数据结构有哪些?
     3:Redis 和 Memcached 的区别?
     4:Redis 的用途?
     5:Redis一秒能写入多少数据?
     6:Redis为什么快?
     7:Redis的过期时间怎么设置?哪些场景适合缓存更长时间?
     8:什么是缓存雪崩?
     9:什么是缓存击穿?缓存击穿和缓存穿透的区别是什么?
     10:什么时候适合用MongoDB?
     11:Redis 适合做消息队列吗?为什么?
     12:Redis的数据是存储在内存当中的,假如断电之后就会造成数据丢失,那怎么对 Redis 进行数据固化?
     
     
  7、关系型数据库
     1:有哪些数据库优化的方式?
     2:关系型数据库和非关系型数据库的区别?
     3:数据库的事务有什么用?什么时候应该使用事务,什么时候不该使用事务?
     4:数据库索引有什么用?什么是联合索引?
     5:主键适合用自定义ID还是自动ID?
     6:外键是什么?为什么大公司有时候不建议使用外键?
     7:索引设置得越多越好吗?索引得优缺点是什么?
     8:InnoDB是基于什么实现的?
     9:为什么会造成数据库死锁?怎么解决?
     10:事务都有哪些特点?
     11:数据库设计的三大范式是什么?
     12:一张数据表最多不建议超过多少行?
     13:为什么要进行分表分库?
     14:分表分库有哪几种方式?举例说明
     15:数据库怎么拷贝数据?
     16:删除数据的方式有哪些?说说 drop table和truncate table的区别?
     
  8、fiddler抓包工具
     1.fiddler工具
         a.工具的介绍
         b.工作的原理
     2.获取pc端的网络数据包
         fiddler 怎么抓取 https 请求?
     3.截包与改包
         场景1:截断请求数据,然后纂改请求数据
         场景2:纂改返回的数据包
     4.获取手机端的网络数据包   
     5.模拟底速网络环境

 9、补充:
     1:insert,append,extend区别?
         insert用于向列表任意指定位置插入一个元素,无返回值,不会越界
             格式:列表名.insert(数字,字符串)(这里的数字就是 你想加入的位置,记住 是从0开始数的)
         append用于向列表尾部追加一个元素,无返回值
             格式:列表名.append(字符串)
         extend用于将另一个列表中的所有元素追加到当前列表的尾部,无返回值
             格式:列表名.extend(列表)(可以发现这里添加是把所要加的字符串先打包成一个列表,再去直接加入)
             
        注意:extend()和append()的不同之处在于:extend()不会把列表或者元组视为一个整体,而是把他们包含的元素逐个添加到列表中

         这三种方法属于原地操作,地址(id)不变
         另外还有“+” 和 “*” 操作也可以实现列表添加元素的目的,但这两个运算符不属于原地操作,返回新列表
             使用 + 运算符可以将多个序列连接起来;列表是序列的一种,所以也可以使用 + 进行链接,这样就相当于在第一个列表的末尾添加了另一个列表
             + 更多的是用来拼接列表,而且执行效率并不高

     2:pop,remove,del区别?
         pop用于删除并返回指定位置(默认最后一个)上的元素,(下标),返回删除的元素
         remove用于删除列表中第一个值与指定值相同的元素,(值),无返回值
         clear用于清空列表,列表不会消失,变为空列表,无返回值

         这三种方法属于原地操作,地址不变   (pop和remove 2个都有正向和反向表达方式)
         del内置函数也可以删除表中指定位置元素,也属于原地操作

     3:count,index区别?
         count用于返回列表中指定元素出现的次数,返回整数类型
         index用于返回指定元素在列表中首次出现的位置,返回正向索引
         in也可以检测是否存在于列表中

     4:reverse,sort区别?
         sort是对元素比较大小排序  ,无返回值
         reverse是倒序排序 ,无返回值
         
     5.postmasn中接口依赖是怎么处理的
         在Postman中,可以使用环境变量来处理接口依赖。环境变量是一种存储值的方式,
         可以在多个请求中使用。通过设置环境变量,我们可以在一个请求中使用另一个请求的响应结果。具体步骤如下:

         1:在Postman中创建一个请求,获取响应结果。
         在响应结果中选择需要的值,点击右键,选择“Save Response to a File”将响应结果保存到本地。
         在Postman中创建一个环境变量,将保存的响应结果导入到环境变量中。
         在需要使用响应结果的请求中,使用{{variable_name}}的方式引用环境变量中的值。
         
        例如,我们可以通过以下步骤来处理接口依赖:
         创建一个获取token的请求,获取响应结果
         在响应结果中选择token的值,点击右键,选择“Save Response to a File”将响应结果保存到本地
         在Postman中创建一个环境变量,将保存的响应结果导入到环境变量中,例如设置变量名为“token”
         在需要使用token的请求中,使用{{token}}的方式引用环境变量中的值。
         这样,在发送需要token的请求时,就可以自动引用之前获取的token值,从而处理接口依赖。
         
         
        2:在接口测试中,有时候需要在一个接口中使用到另一个接口的返回值,这就是接口依赖。
        在Postman中,可以通过使用环境变量来实现接口依赖。

         具体步骤如下:
         在Postman中创建两个接口,假设它们的名称分别为A和B。
         在接口A的测试脚本中,将接口B的返回值存储到一个环境变量中。例如,如果接口B返回的JSON数据中有一个名为“id”的字段,
         可以使用以下代码将其存储到一个名为“id”的环境变量中:

         var jsonData = pm.response.json();
         pm.environment.set("id", jsonData.id);
         在接口A中,可以使用环境变量{{id}}来引用接口B返回的“id”值。
         例如,如果接口A需要使用接口B返回的“id”值作为参数,可以将参数设置为{{id}}。
         需要注意的是,接口依赖可能会导致测试用例之间的耦合性增加,因此应该尽量避免在测试用例中过多地使用接口依赖。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,311评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,339评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,671评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,252评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,253评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,031评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,340评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,973评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,466评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,937评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,039评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,701评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,254评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,259评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,497评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,786评论 2 345

推荐阅读更多精彩内容