First, download firefox. Then:
$ # Untar the download
$ tar xjf firefox-<version-num>.tar.bz2
$ # Remove current firefox
$ sudo rm -r /opt/firefox
$ # Move new firefox to old firefox location
$ sudo mv ~/Downloads/firefox /opt/firefox
import time | |
import logging | |
from locust import TaskSet, User, between, task, events | |
import mysql.connector | |
TEST_QUERY = ''' | |
SELECT COUNT(*) FROM YOUR_TABLE_HERE; | |
''' |
class AuthorizedResource(Resource): | |
""" | |
We created this AuthorizedResource from Resource | |
because the user authorization was being made after payload | |
validation. This way a non-auth'ed user was able to sniff the | |
payload that was required by the endpoint. | |
By wrapping dispatch_request with the requires_auth function, | |
we check for user authentication first. | |
""" | |
@requires_auth |
First, download firefox. Then:
$ # Untar the download
$ tar xjf firefox-<version-num>.tar.bz2
$ # Remove current firefox
$ sudo rm -r /opt/firefox
$ # Move new firefox to old firefox location
$ sudo mv ~/Downloads/firefox /opt/firefox
import os | |
import pandas.io.sql as sqlio | |
import psycopg2 | |
from dotenv import load_dotenv, find_dotenv | |
load_dotenv(find_dotenv()) | |
SQL_USER = os.environ.get('SQL_USER') | |
SQL_PASS = os.environ.get('SQL_PASS') |