requests-simulator

Details

diff --git a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
index fc804a4..f155759 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/requests/Request.java
@@ -275,7 +275,7 @@ public abstract class Request {
 
     public void fire() {
         this.requestPlan.requirements().forEach(requirement -> {
-            boolean unfired = requirement.storeFields()
+            boolean unfired = Stream.concat(requirement.storeFields(), requirement.storeCookies())
                     .anyMatch(field -> this.session.getStoredValue(field) == null);
             if (unfired) {
                 requirement.build(this.session).fire();
diff --git a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
index ea72f2c..be0cee0 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/requestssimulator/Simulator.java
@@ -40,6 +40,7 @@ public class Simulator {
     }
 
     public static final void simulate(Profile profile, long time, int users, String logPath) {
+        LOGGER.log(Level.INFO, "simulating with {0} users for {1} millis", new Object[]{users, time});
         Collection<Thread> threads = new ArrayList<>();
         List<Profile> profiles = new ArrayList<>();
         Runtime.getRuntime().addShutdownHook(new Thread() {